Files
Stephen M AbbottandClaude Fable 5 636bd623f2 GitHub Action: donate CI minutes as a SpareCycles check-in node
- action.yml (composite, repo root): uses: stevologic/spare-cycles@main
  with server/node-token/models/runners/minutes/idle-exit inputs; provider
  keys arrive as plain env secrets and never leave the runner
- Connector: SPARECYCLES_SERVER/SPARECYCLES_NODE_TOKEN env credentials
  (ephemeral hosts, no config file), --max-seconds time-boxed check-ins
  with deadline-aware long-poll, --idle-exit to stop burning minutes on an
  empty queue, per-session served-jobs summary
- examples/donate.yml: copy-paste nightly cron + manual-trigger workflow
- README: "Donate your CI minutes" section

Verified end to end locally exactly as the Action invokes it: env-only
creds, job claimed and completed, idle-exit after the queue emptied, exit 0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-25 13:08:37 -07:00
..