1. Deploy
Build the binary and copy it to your server (see Installation for full details):2. Configure
Create a GitHub Personal Access Token at github.com/settings/tokens withrepo:status scope.
Generate a webhook secret:
3. Set Up the Webhook
On your GitHub repository, go to Settings > Webhooks > Add webhook:| Field | Value |
|---|---|
| Payload URL | http://your-server-ip:8080/webhook |
| Content type | application/json |
| Secret | The secret you generated |
| Events | push and pull_request |
4. Push and Watch
Push a commit. The webhook fires, Athanor spins up a microVM, runs your workflow, and reports the result. Check the web dashboard athttp://your-server-ip:8080/ to see the run in real time.
Check the commit on GitHub — you’ll see an Athanor status check.