What is Actions Batch?
Actions Batch is a time-sharing supercomputer built on GitHub Actions, built in Go, allowing you to run a shell script in an isolated, immutable environment, and collect the logs or results.
How it works:
- You write a bash script like the ones in examples and pass it in as an argument
- A new repo is created with a random name in the specified organisation
- A workflow file is written to the repo along with the shell script, the workflow's only job is to run the shell script and exit
- The workflow is triggered and you can check the results.