Timothy Flynn
fffa4ef250
CI: Move the nightly Android CI to GitHub actions
2024-05-10 16:07:23 -04:00
Timothy Flynn
c7828b0640
CI: Remove custom python setup
...
The only python on the CI machines is now python3. The python installed
by setup-python (which is CPython) seems to have issues running WPT.
2024-05-08 14:46:39 -06:00
Timothy Flynn
520667bda0
CI: Install the six
python package
...
Needed for WPT.
2024-05-08 14:46:39 -06:00
Timothy Flynn
d7dc279ba8
CI: Add the extracted wabt package to the PATH
...
Unlike Azure, we can't just set the PATH environment variable in GitHub
Actions. We must add it using a special GITHUB_PATH file.
2024-05-08 14:46:39 -06:00
Timothy Flynn
33cf9e68dd
CI: Use the correct value for the toolchain ccache primary key
2024-05-08 14:46:39 -06:00
Andrew Kaster
e5f361500e
CI: Use common cache restore and cache save action on GitHub Actions
...
Unfortunately a composite action cannot have a `post:` step like
JavaScript actions are allowed to have, so we need to explicitly call
the post/save actions ourselves from the workflow file when we want to
save Toolchain/QEMU/ccache caches.
Co-Authored-By: Timothy Flynn <trflynn89@pm.me>
2024-05-07 15:28:46 -06:00
Timothy Flynn
4f62066ad0
CI: Run brew update
before installing macOS packages
...
This is needed to update brew's internal list of formulae, otherwise it
does not know about llvm-18.
2024-05-06 09:31:55 -06:00
Andrew Kaster
5aa28c31d5
CI: Use a local GitHub Action to setup installed packages
2024-05-02 06:22:10 -06:00