Skip to content

Avoid duplicate CI runs for feature PRs - #62

Merged
osipovartem merged 1 commit into
embucket-sync-df55.0.0from
ci-deduplicate-feature-prs
Sep 4, 2026
Merged

Avoid duplicate CI runs for feature PRs#62
osipovartem merged 1 commit into
embucket-sync-df55.0.0from
ci-deduplicate-feature-prs

Conversation

@osipovartem

Copy link
Copy Markdown
Collaborator

Summary

  • run push-triggered Rust, dependency, and development workflows only on main, release branches, and embucket-sync-* integration branches
  • keep the full workflow set on every pull request
  • preserve post-merge push validation on the df55 integration branch

Why

Feature branches currently trigger the same expensive workflows twice: once for push and once for pull_request. PR #61 produced duplicate Rust, dependency, and development job matrices. This change removes that duplicate execution while preserving both PR validation and integration-branch validation.

Verification

  • workflow diff inspected with git diff --check
  • this PR should emit only the pull_request workflow runs for its feature branch

@osipovartem
osipovartem merged commit 48cf60b into embucket-sync-df55.0.0 Sep 4, 2026
34 checks passed
@osipovartem
osipovartem deleted the ci-deduplicate-feature-prs branch September 4, 2026 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant