Skip to content

chore(ci): delete scheduled paid reliability workflows - #140

Merged
drewstone merged 1 commit into
mainfrom
chore/remove-paid-scheduled-workflows
Jul 31, 2026
Merged

chore(ci): delete scheduled paid reliability workflows#140
drewstone merged 1 commit into
mainfrom
chore/remove-paid-scheduled-workflows

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

nightly-reliability.yml (daily 09:00 UTC) and tier3-public-gate.yml (daily 11:00 UTC) both triggered on schedule + workflow_dispatch only — never on pull_request — so neither gated a merge. Both spent OPENAI_API_KEY on gpt models on every scheduled run.

Changed

  • Deleted .github/workflows/nightly-reliability.yml.
  • Deleted .github/workflows/tier3-public-gate.yml.
  • docs/roadmap/browser-agent-ops.md: the P1 line "keep Tier 2 repeated gate and Tier 3 public gate healthy in CI" now points at the on-demand npm run bench:tier3:gate instead of a workflow that no longer exists.

Untouched

The PR gates stay exactly as they were: ci.yml, tier1-gate.yml, tier2-staging-gate.yml, plus changesets.yml, publish-npm.yml, release.yml. No remaining workflow referenced either deleted file via uses: or workflow_call.

The benchmarks themselves are unchanged and still runnable locally: pnpm bench:local:nightly, pnpm bench:tier1:gate, pnpm bench:tier3:gate, pnpm reliability:scorecard. RELIABILITY.md and docs/guides/benchmarks.md already document them as local commands, so they needed no edit.

Secrets

No secret is orphaned. OPENAI_API_KEY was the only secret either deleted workflow used, and tier1-gate.yml and tier2-staging-gate.yml both still need it.

Now unscheduled (report only, nothing removed)

These npm scripts previously had a daily CI caller and now run on demand only: bench:local:nightly, bench:tier1:gate, bench:tier3:gate, reliability:scorecard. bench:tier1:gate is also still invoked by tier1-gate.yml on PRs.

Verification

Ran ci.yml's steps locally on this branch, capturing each exit code separately:

  • pnpm lint (tsc --noEmit) — exit 0
  • pnpm check:boundaries — exit 0, 271 files
  • pnpm build — exit 0
  • pnpm test — running against a freshly installed chromium

No changeset: CI-only chore with no consumer-visible change, per CLAUDE.md.

nightly-reliability.yml and tier3-public-gate.yml triggered on `schedule`
and `workflow_dispatch` only, never on `pull_request`, so neither gated a
merge. Both spent OPENAI_API_KEY on gpt models every single day.

The benchmarks themselves are unchanged and still run on demand:
`pnpm bench:local:nightly`, `pnpm bench:tier1:gate`, `pnpm bench:tier3:gate`,
`pnpm reliability:scorecard`. The PR gates (ci.yml, tier1-gate.yml,
tier2-staging-gate.yml) are untouched.
@drewstone
drewstone merged commit b653f72 into main Jul 31, 2026
4 checks passed
@drewstone
drewstone deleted the chore/remove-paid-scheduled-workflows branch July 31, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant