Skip to content

feat(ci): advanced triggers for integration-tests#21686

Open
erikburt wants to merge 1 commit intodevelopfrom
feat/integration-tests-advanced-triggers
Open

feat(ci): advanced triggers for integration-tests#21686
erikburt wants to merge 1 commit intodevelopfrom
feat/integration-tests-advanced-triggers

Conversation

@erikburt
Copy link
Collaborator

Changes

  • Switch from dorny/paths-filter to new action advanced-triggers
  • Translate the existing path filters, and add more granular path filtering/exclusions to avoid unnecessary runs

Notes

Related to #21659, #21685


DX-3534

@github-actions
Copy link
Contributor

github-actions bot commented Mar 24, 2026

✅ No conflicts with other open PRs targeting develop

@erikburt erikburt force-pushed the feat/integration-tests-advanced-triggers branch from 3d3331c to a8498da Compare March 24, 2026 22:40
@trunk-io
Copy link

trunk-io bot commented Mar 24, 2026

Static BadgeStatic BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

@erikburt erikburt marked this pull request as ready for review March 25, 2026 22:34
@erikburt erikburt requested a review from a team as a code owner March 25, 2026 22:34
Copilot AI review requested due to automatic review settings March 25, 2026 22:34
@erikburt erikburt requested review from a team as code owners March 25, 2026 22:34
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Risk Rating: HIGH — CI trigger logic changes can unintentionally suppress required integration test runs (or cause unexpected runs), impacting release confidence.

This PR updates the Integration Tests workflow to use the org-standard advanced-triggers action instead of dorny/paths-filter, aiming to reduce unnecessary workflow executions via more granular file-set based triggers.

Changes:

  • Replaced dorny/paths-filter with smartcontractkit/.github/actions/advanced-triggers in integration-tests.yml.
  • Introduced file-sets and triggers definitions for cre-e2e, core-e2e, and ccip-e2e.
  • Updated downstream jobs to consume the new trigger outputs.

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.

2 participants