Skip to content

Tighten CI workflows: vet, race detector, concurrency#15

Merged
jevonearth merged 1 commit intov2from
ci/tighten-workflows
Mar 3, 2026
Merged

Tighten CI workflows: vet, race detector, concurrency#15
jevonearth merged 1 commit intov2from
ci/tighten-workflows

Conversation

@jevonearth
Copy link
Copy Markdown
Contributor

Summary

  • Add go vet ./... before tests in both test and release workflows
  • Enable race detector and disable test caching (-race -count=1) for both workflows
  • Add concurrency group to test workflow to cancel in-flight runs on the same PR
  • Replace custom git-log changelog (fragile with non-linear history) with GitHub's built-in generate_release_notes

Test plan

  • Confirm test workflow triggers on this PR with vet + race-enabled tests
  • Review release workflow YAML for correctness (tag pushes can't be tested without tagging)

- Add go vet before tests in both test and release workflows
- Enable race detector and disable test caching (-race -count=1)
- Add concurrency group to test workflow to cancel stale PR runs
- Replace fragile custom changelog with generate_release_notes
@jevonearth jevonearth merged commit 026b1f2 into v2 Mar 3, 2026
1 check passed
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