TLDR · PROGRAMMING, DESIGN & DATA SCIENCE
GITHUB ACTIONS AS A TIME-SHARING SUPERCOMPUTER
Summary from the TLDR newsletter
GitHub Actions can be used for batch jobs. Developers can submit work to the service and receive the results later on asynchronously. actions-batch is a command-line tool that is essentially an API that turns GitHub Actions into a time-sharing computer. It creates new GitHub repositories, writes a workflow that runs 'job.sh' upon commits, and triggers jobs when a local bash file is written to the repository as 'job.sh'. actions-batch can be used for jobs like building kernels and running machine learning inference using Llama2.