Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this change?
Adds a github actions workflow to build giant.
The only change I had to make was to comment out this bit where we manually copy the compiled pdf.worker.min.js file as github actions appears to not have the same issue that teamcity did where it didn't follow the symbolic link associated with the file.
Otherwise this is a fairly standard node/scala gha build
Note that these builds are significantly slower than teamcity- between 13 and 16 minutes up from 7-10 on teamcity. I have emailed DevX asking to use the larger github actions runners.
How to test
I've tested this on playground by deploying a version generated by github actions, it seems to work (including the pdf worker!)
How can we measure success?