type: service
status: active
timestamp: 2026-06-20
tags: [github, ci, cron, primary]
status: active
timestamp: 2026-06-20
tags: [github, ci, cron, primary]
GitHub Actions
Build-time cron + CI runner — free for public repos
GitHub Actions
Role
CI on every PR + cron-triggered ingesters that produce JSONL into
oriz-me-data + matrix deploys to Cloudflare Pages.
Free tier
- Public repos: unlimited minutes
- Private repos: 2,000 minutes/month
- 500 MB Actions storage
Organization Quotas & Pools
- Pool Separation: Free-tier limits are tied to the specific owning account (personal vs. organization). A personal account and an organization do not share or pool their Actions minutes; they have separate billing and independent 2,000-minute quotas.
- Combined Limit: The 2,000 free minutes quota is a combined total across all private repositories in that organization, not per repository. Public repositories remain free and unlimited.
Card / subscription required?
NO. Free for personal and organization accounts on public repos with no payment method on file.
Alternatives
- Cloudflare Workers Cron Triggers
- GitLab CI
Swap cost
Low — workflow YAML is mostly portable. cron: triggers move to
schedule: on most runners.
Why this is our pick
Already integrated with the GitHub Issues / repo source of truth, and free at our scale. Cron, matrix, and artifact upload all in one.