mess.org - Sean Young's linux ramblings

Example domain paragraphs

github actions is great, but it does not offer any arm hardware to run your tests on. So, I bought a Traverse Ten64 with the hope of using it as a github actions runner for the Solang Solidity Compiler .

In order to run the runner, you run some dotnet code called the GitHub Actions Runner . This software connects to github, and listens to instructions of what jobs to run. There are a few attack vectors here: someone could create a pull request with some malicious code in it ( there is some mitigation against this ), or github itself might be coerced into sending malicious commands to your runner.

The other consideration is that you would like each time that your runner executes some code, it has a clean environment with no residue from the last run. So, I think the best way to go about this is to run the runner in a VM, which then shuts itself down after each run, and then is restored from a VM snapshot.

Links to mess.org (13)