Skip to content

ci: restored required pull request checks - #203

Merged
jacobcxdev merged 1 commit into
mainfrom
jacobcxdev/ci/restore-pr-checks
Sep 17, 2026
Merged

jacobcxdev merged 1 commit into
mainfrom
jacobcxdev/ci/restore-pr-checks

Conversation

@jacobcxdev

@jacobcxdev jacobcxdev commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Pull requests had no automatic validation because both existing workflows were manual-only. Added a dedicated PR workflow that runs build, vet and the full race suite on Linux ARM64 with the declared Go version, a 15-minute timeout and cancellation of superseded runs.

Packaging, installed-client validation, native platform gates and release publication remain manually dispatched. The existing dispatch-policy test now explicitly names that scope. Contribution guidance documents the required check and up-to-date branch requirement.

Validation:

  • actionlint .github/workflows/pr.yml passed.
  • go vet ./cmd/cq and the dispatch-policy race test passed.
  • Automatic PR CI passed build, vet and the full race suite on 1a0c6a1c4f1f921a81504480cbd7309b6f78bb32.

Repository configuration: after the check passes and this PR merges, require Build, vet and race tests on main, including for administrators, with branches up to date before merging.

- Added automatic build, vet and race checks on pull requests.
- Cancelled superseded runs and used the declared toolchain.
- Kept packaging and native validation manually dispatched.
- Documented required checks and branch freshness.
@jacobcxdev jacobcxdev self-assigned this Sep 17, 2026
@jacobcxdev
jacobcxdev merged commit f8f41ce into main Sep 17, 2026
1 check passed
@jacobcxdev
jacobcxdev deleted the jacobcxdev/ci/restore-pr-checks branch September 17, 2026 21:19
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