Skip to content

ci: add PR checks and concurrency control#67

Merged
fank merged 1 commit intomainfrom
ci/improve-workflow
Jan 19, 2026
Merged

ci: add PR checks and concurrency control#67
fank merged 1 commit intomainfrom
ci/improve-workflow

Conversation

@fank
Copy link
Member

@fank fank commented Jan 19, 2026

Summary

  • Add pull_request trigger so CI runs on PRs targeting main
  • Add concurrency group to queue workflow runs on main (prevents parallel runs when merging multiple PRs)
  • Add test job that runs go test and builds the binary for PR validation
  • Restrict docker-build-and-push-image and windows-build jobs to push events only

Test plan

  • Verify CI runs on this PR
  • Merge another PR after this one to confirm sequential execution on main

- Add pull_request trigger for CI checks on PRs
- Add concurrency group to prevent parallel runs on main
- Add test job that runs go test and build
- Restrict docker and windows-build jobs to push events only
@fank fank merged commit 1620127 into main Jan 19, 2026
3 checks passed
@fank fank deleted the ci/improve-workflow branch January 30, 2026 00:43
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