Skip to content

ci: Update actions to run on backport and future version branches#9795

Merged
edgarrmondragon merged 1 commit intomainfrom
update-gha-triggers-versions-branches
Feb 2, 2026
Merged

ci: Update actions to run on backport and future version branches#9795
edgarrmondragon merged 1 commit intomainfrom
update-gha-triggers-versions-branches

Conversation

@edgarrmondragon
Copy link
Copy Markdown
Collaborator

@edgarrmondragon edgarrmondragon commented Feb 2, 2026

Description

SSIA.

Related Issues

Summary by Sourcery

CI:

  • Extend benchmark, CodeQL, integration tests, Snowplow schema linting, security analysis, and test workflows to also trigger on pushes to versioned (v*) branches in addition to main.

Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
@edgarrmondragon edgarrmondragon requested a review from a team as a code owner February 2, 2026 14:35
@netlify
Copy link
Copy Markdown

netlify bot commented Feb 2, 2026

Deploy Preview for meltano canceled.

Name Link
🔨 Latest commit dc60724
🔍 Latest deploy log https://app.netlify.com/projects/meltano/deploys/6980b6347021ea0008be5135

@sourcery-ai
Copy link
Copy Markdown
Contributor

sourcery-ai bot commented Feb 2, 2026

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This PR broadens the GitHub Actions CI triggers so that several workflows run not only on main but also on versioned v* branches, ensuring tests, benchmarks, security analysis, and schema linting are executed for backport and future version branches.

Flow diagram for push events routing to updated CI workflows

flowchart TD
  A["Developer pushes commit"] --> B{Branch pattern}
  B -->|main| C["Run benchmark.yml"]
  B -->|main| D["Run codeql-analysis.yml"]
  B -->|main| E["Run lint_snowplow_schemas.yml"]
  B -->|main| F["Run run-zizmor.yml"]

  B -->|v*| G["Run benchmark.yml"]
  B -->|v*| H["Run codeql-analysis.yml"]
  B -->|v*| I["Run lint_snowplow_schemas.yml"]
  B -->|v*| J["Run run-zizmor.yml"]
Loading

File-Level Changes

Change Details Files
Expand GitHub Actions workflow push triggers from only main to both main and v* branches across multiple CI workflows.
  • Updated benchmark workflow push trigger branches to include both main and any v* branches.
  • Updated CodeQL analysis workflow push trigger branches to include both main and any v* branches.
  • Updated integration tests workflow push trigger branches to include both main and any v* branches.
  • Updated Snowplow schema lint workflow push trigger branches to include both main and any v* branches.
  • Updated zizmor security analysis workflow push trigger branches to include both main and any v* branches.
  • Updated main test workflow push trigger branches to include both main and any v* branches.
.github/workflows/benchmark.yml
.github/workflows/codeql-analysis.yml
.github/workflows/integration_tests.yml
.github/workflows/lint_snowplow_schemas.yml
.github/workflows/run-zizmor.yml
.github/workflows/test.yml

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link
Copy Markdown
Contributor

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

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

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Feb 2, 2026

Merging this PR will not alter performance

✅ 6 untouched benchmarks


Comparing update-gha-triggers-versions-branches (dc60724) with main (75564b7)

Open in CodSpeed

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.44%. Comparing base (75564b7) to head (dc60724).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #9795      +/-   ##
==========================================
- Coverage   96.47%   96.44%   -0.04%     
==========================================
  Files         284      284              
  Lines       24495    24495              
  Branches     1403     1403              
==========================================
- Hits        23631    23623       -8     
- Misses        690      696       +6     
- Partials      174      176       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@edgarrmondragon edgarrmondragon added this pull request to the merge queue Feb 2, 2026
@edgarrmondragon edgarrmondragon removed this pull request from the merge queue due to a manual request Feb 2, 2026
@edgarrmondragon edgarrmondragon added this pull request to the merge queue Feb 2, 2026
Merged via the queue into main with commit 6825a09 Feb 2, 2026
48 checks passed
@edgarrmondragon edgarrmondragon deleted the update-gha-triggers-versions-branches branch February 2, 2026 15:10
@sourcery-ai sourcery-ai bot mentioned this pull request Feb 17, 2026
2 tasks
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.

1 participant