Skip to content

.github/workflows: fix triggers wedging release PRs#1231

Merged
KodeyThomas merged 1 commit into
mainfrom
mk/CCIP-12084
Jul 3, 2026
Merged

.github/workflows: fix triggers wedging release PRs#1231
KodeyThomas merged 1 commit into
mainfrom
mk/CCIP-12084

Conversation

@makramkd

@makramkd makramkd commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Description

  • Drop paths: filter from evm-integration workflow's PR/push triggers so it always reports a status; add in-job change detection to gate the expensive steps instead
  • Add pull_request trigger to test-services and restrict push to main; gate Docker build/ECR/test steps on a path-based change-detection step covering all service source dirs
  • Self-trigger each workflow's full suite when its own yaml file changes, so edits to CI logic get exercised in the PR

Testing

CI workflows should trigger in this PR.

Checklist

  • Breaking changes documented in changelog (see changelog directory)
  • Cross link related PRs (in this or other repositories)
  • just lint fix - no new lint errors
  • just generate - mocks and protobufs are up to date

- Drop paths: filter from evm-integration workflow's PR/push
  triggers so it always reports a status; add in-job change
  detection to gate the expensive steps instead
- Add pull_request trigger to test-services and restrict push
  to main; gate Docker build/ECR/test steps on a path-based
  change-detection step covering all service source dirs
- Self-trigger each workflow's full suite when its own yaml
  file changes, so edits to CI logic get exercised in the PR
@makramkd makramkd marked this pull request as ready for review July 3, 2026 15:24
@makramkd makramkd requested a review from a team as a code owner July 3, 2026 15:24
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

Code coverage report:

Package main mk/CCIP-12084 Diff
github.com/smartcontractkit/chainlink-ccv/aggregator 49.53% 49.57% +0.04%
github.com/smartcontractkit/chainlink-ccv/bootstrap 54.43% 54.43% +0.00%
github.com/smartcontractkit/chainlink-ccv/cli 65.13% 65.13% +0.00%
github.com/smartcontractkit/chainlink-ccv/cmd 13.55% 13.55% +0.00%
github.com/smartcontractkit/chainlink-ccv/common 51.82% 51.82% +0.00%
github.com/smartcontractkit/chainlink-ccv/executor 46.47% 46.47% +0.00%
github.com/smartcontractkit/chainlink-ccv/indexer 35.54% 35.55% +0.01%
github.com/smartcontractkit/chainlink-ccv/integration 46.25% 46.16% -0.09%
github.com/smartcontractkit/chainlink-ccv/pkg 100.00% 100.00% +0.00%
github.com/smartcontractkit/chainlink-ccv/pricer 0.00% 0.00% +0.00%
github.com/smartcontractkit/chainlink-ccv/protocol 63.06% 63.06% +0.00%
github.com/smartcontractkit/chainlink-ccv/verifier 35.17% 35.17% +0.00%
Total 46.70% 46.70% +0.00%

@KodeyThomas KodeyThomas added this pull request to the merge queue Jul 3, 2026
Merged via the queue into main with commit a04dcae Jul 3, 2026
38 checks passed
@KodeyThomas KodeyThomas deleted the mk/CCIP-12084 branch July 3, 2026 16:42
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.

3 participants