SAP / project-foxhound

A web browser with dynamic data-flow tracking enabled in the Javascript engine and DOM, based on Mozilla Firefox (https://github.com/mozilla/gecko-dev). It can be used to identify insecure data flows or data privacy leaks in client-side web applications.
GNU General Public License v3.0
80 stars 15 forks source link

Add a Github Action for playwright patching. #230

Closed tmbrbr closed 1 month ago

tmbrbr commented 2 months ago

Currently we have a GitHub action which builds and tests SpiderMonkey. Unfortunately complete browser builds always timeout or run out of memory.

One thing we could do is add a GitHub action which tests playwright compatibility by running the preparation parts of the build.sh script, without building.

With this we could catch any incompatibility errors before merging.

leeN commented 2 months ago

That sounds like a good idea. I will assign this to me, as this should be a quick implementation. I think it should be workable to fit in some spare time in this way too busy week or when I'm traveling next week. So I'll try to get this done before going on vacation :)