Skip to content

ci: rename the Verify workflow to Gates - #34

Merged
cvega merged 1 commit into
mainfrom
ci/rename-verify-to-gates
Jun 19, 2026
Merged

ci: rename the Verify workflow to Gates#34
cvega merged 1 commit into
mainfrom
ci/rename-verify-to-gates

Conversation

@cvega

@cvega cvega commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Summary

The reusable quality-gate workflow runs bun run gates, but was still named verify — the file (verify.yml), the name: Verify, and the caller job ids. That's a leftover from before the runner was renamed verify-json.tsgates.ts. This renames the CI naming to match the command it runs.

Changes (workflow files only)

  • verify.ymlgates.yml (git-detected rename; history preserved)
  • name: Verifyname: Gates, header comment now references bun run gates
  • Caller jobs in pr.yml / main.yml / release.yml: verify:gates:, name: Verifyname: Gates, uses: …/verify.yml…/gates.yml, and needs: [verify]needs: [gates] (incl. release's [guard, gates])
  • release.yml step comment 2. verify2. gates

No behavior change — the reusable job still runs the exact same bun run gates. All four workflow YAMLs validated.

Left intentionally unchanged

The local bun run verify script (the human, sequential gate chain) stays — it's distinct from bun run gates (the parallel JSON runner) and can't share that name. README/CONTRIBUTING/docs reference that local script, not the workflow, so they're untouched.

⚠️ Heads-up: branch protection

If main has a required status check named like Verify / Quality gates, this rename changes the reported check to Gates / Quality gates — the old required check would never report and could block merges. If so, update the required-check name in Settings → Branches (and this PR may need its own required check updated to merge).

The reusable quality-gate workflow runs `bun run gates`, but was still named
`verify` (file, workflow name, and caller job ids) — a leftover from before the
runner was renamed verify-json.ts -> gates.ts. Rename verify.yml -> gates.yml,
`name: Verify` -> `name: Gates`, and the caller jobs in pr/main/release from
`verify` -> `gates` (with matching `needs:`), so CI naming matches the command
it runs. No behavior change.

Note: the local `bun run verify` script (the human, sequential gate chain) is
left as-is — it's distinct from `bun run gates` (the parallel JSON runner) and
can't share that name.
@cvega
cvega merged commit 41294bb into main Jun 19, 2026
2 checks passed
@cvega
cvega deleted the ci/rename-verify-to-gates branch June 19, 2026 04:23
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