pkgsrc CI bot.
It is trivially easy to "pwn" your server with a pull request. Make sure to use a disposable server.
- Register a GitHub app
- The permissions you need are "Read access to code and metadata" and "Read and write access to checks".
- Use the credentials to fill out an .env file as in this guide
- This script runs two web servers:
- Actual web hook at http://YOUR-IP:3000
- File serve at http://YOUR-IP:8000
-
Install Ruby, ruby bundler
-
Run the shell script start.sh