Problem
CI currently runs on pull_request, but not on direct pushes to main and develop. This leaves a gap in branch-level verification and makes branch protection less useful.
Proposed change
Extend the existing GitHub Actions CI workflow to also run on push for main and develop, without duplicating workflow logic.
Why this belongs here
This is repository-level delivery automation. It should live in this project because the workflow, test commands, and branch strategy are defined here.
Alternatives considered
- Keep CI on PRs only.
This is weaker because post-merge verification is missing.
- Create a second workflow for push checks.
This adds duplication without clear benefit.
Compatibility impact
No runtime or API impact. Small CI behavior change only.
Problem
CI currently runs on
pull_request, but not on direct pushes tomainanddevelop. This leaves a gap in branch-level verification and makes branch protection less useful.Proposed change
Extend the existing GitHub Actions CI workflow to also run on
pushformainanddevelop, without duplicating workflow logic.Why this belongs here
This is repository-level delivery automation. It should live in this project because the workflow, test commands, and branch strategy are defined here.
Alternatives considered
This is weaker because post-merge verification is missing.
This adds duplication without clear benefit.
Compatibility impact
No runtime or API impact. Small CI behavior change only.