ci: restrict push trigger to main — eliminate duplicate CI runs #565

Merged
marcel merged 1 commits from ci/deduplicate-push-trigger into main 2026-05-14 11:12:25 +02:00
Owner

Summary

  • Adds branches: [main] to the push: trigger in ci.yml
  • Feature branch pushes no longer fire a duplicate CI run when a PR is opened immediately after
  • CI still runs on every PR update and on every push to main (post-merge)

Test plan

  • Push a feature branch and open a PR — only one CI run should appear (triggered by the PR event)
  • Merge a PR to main — CI run should fire from the push event

🤖 Generated with Claude Code

## Summary - Adds `branches: [main]` to the `push:` trigger in `ci.yml` - Feature branch pushes no longer fire a duplicate CI run when a PR is opened immediately after - CI still runs on every PR update and on every push to `main` (post-merge) ## Test plan - [ ] Push a feature branch and open a PR — only one CI run should appear (triggered by the PR event) - [ ] Merge a PR to `main` — CI run should fire from the push event 🤖 Generated with [Claude Code](https://claude.com/claude-code)
marcel added 1 commit 2026-05-14 11:10:32 +02:00
ci: restrict push trigger to main — eliminate duplicate runs on feature branches
All checks were successful
CI / Unit & Component Tests (pull_request) Successful in 3m26s
CI / OCR Service Tests (pull_request) Successful in 17s
CI / Backend Unit Tests (pull_request) Successful in 4m18s
CI / fail2ban Regex (pull_request) Successful in 40s
CI / Compose Bucket Idempotency (pull_request) Successful in 59s
efa01337a5
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
marcel merged commit bbbdf8cd09 into main 2026-05-14 11:12:25 +02:00
marcel deleted branch ci/deduplicate-push-trigger 2026-05-14 11:12:25 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcel/familienarchiv#565