minify-html/.github/workflows
Wilson Lin e888f92689 Bump setup-python 2022-10-28 11:00:42 +11:00
..
README.md Implement support for WASM and Deno 2022-06-22 00:43:09 +10:00
bench.yaml Implement support for WASM and Deno 2022-06-22 00:43:09 +10:00
cli.yml Drop support for macOS ARM64 due to lack of access to hardware 2022-08-09 13:47:38 +10:00
deno.yml Drop support for macOS ARM64 due to lack of access to hardware 2022-08-09 13:47:38 +10:00
fuzz.yml Implement support for WASM and Deno 2022-06-22 00:43:09 +10:00
java.yml Implement support for WASM and Deno 2022-06-22 00:43:09 +10:00
nodejs.yml Drop support for macOS ARM64 due to lack of access to hardware 2022-08-09 13:47:38 +10:00
python.yml Bump setup-python 2022-10-28 11:00:42 +11:00
ruby.yml Implement support for WASM and Deno 2022-06-22 00:43:09 +10:00
wasm.yml Drop support for macOS ARM64 due to lack of access to hardware 2022-08-09 13:47:38 +10:00

README.md

GitHub Actions

This folder contains various GitHub Actions that are run upon every new version Git tag pushed to GitHub. They build, pack, and upload/deploy/publish packages and binaries for using the newly released version in various programming languages and operating systems.

Self-hosted runners

GitHub currently doesn't provide ARM64 macOS and Linux runners, so we run self-hosted versions. Jobs run on self-hosted machines aren't isolated (e.g. files created during a job run persist on the real filesystem), and most @actions/* don't have ARM64 builds yet, so self-hosted machines should have tools preinstalled before starting the GitHub Actions runner. These include:

  • Rust
  • Node.js
  • Python/pyenv

See each workflow YAML file for the specific programs that need to be installed beforehand.