Docs › GitHub Actions
GitHub Actions
GitHub disables scheduled workflows after 60 days without commits and never tells you; a cron job can also exit 0 without producing anything. RunVouch watches both: a MISSED alert when no run starts within the cadence, and NO_EVIDENCE when the output file was not written.
On this page
Add the action
- uses: runvouch/vouch-action@v1
with:
agent: nightly-report
key: ${{ secrets.RUNVOUCH_KEY }}
cadence: 24h # MISSED if no run starts in 24h + grace
evidence-file: out/report.html
run: python report.py --out out/report.htmlStore your key as a repository secret named RUNVOUCH_KEY. Fails open: if RunVouch is unreachable the step logs a warning and the job runs unmonitored.
Without the action
- run: pip install runvouch
- run: rv run nightly-report --evidence-file out/report.html -- python report.py
env: {{ RUNVOUCH_KEY: ${{ secrets.RUNVOUCH_KEY }} }}What you get
MISSED (schedule stopped), FAILED (non-zero exit), NO_EVIDENCE (green run, no output), plus cost caps if your script reports spend via the Python or Node client. Source: github.com/runvouch/vouch-action.
Need a key? Get a free key · Stuck? contact