Skip to content

chore(ci): bump actions/checkout to v6 and dorny/paths-filter to v4#4082

Merged
waleedlatif1 merged 3 commits intostagingfrom
waleedlatif1/gh-actions-node20
Apr 9, 2026
Merged

chore(ci): bump actions/checkout to v6 and dorny/paths-filter to v4#4082
waleedlatif1 merged 3 commits intostagingfrom
waleedlatif1/gh-actions-node20

Conversation

@waleedlatif1
Copy link
Copy Markdown
Collaborator

Summary

  • Bump actions/checkout from v4 to v6 (Node 24 support)
  • Bump dorny/paths-filter from v3 to v4 (Node 24 support)
  • Node.js 20 actions deprecated June 2026, removed September 2026

Type of Change

  • Maintenance/chore

Testing

Tested manually

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
docs Skipped Skipped Apr 9, 2026 9:26pm

Request Review

@cursor
Copy link
Copy Markdown

cursor bot commented Apr 9, 2026

PR Summary

Low Risk
Low risk maintenance update limited to GitHub Actions workflow dependencies; main impact is potential CI behavior changes from upstream action version bumps.

Overview
Updates CI workflow dependencies for Node 24 compatibility.

Bumps actions/checkout from v4 to v6 across all workflows (CI, images, migrations, docs embeddings, i18n, publishing, and test-build) and upgrades dorny/paths-filter from v3 to v4 in the docs-change detection step.

Reviewed by Cursor Bugbot for commit 2eef467. Configure here.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 9, 2026

Greptile Summary

This PR bumps actions/checkout from v4 to v6 and dorny/paths-filter from v3 to v4 across all nine GitHub Actions workflow files to adopt the Node 24 runtime and stay ahead of the Node 20 deprecation (scheduled for removal September 2026). Both version upgrades are confirmed valid — actions/[email protected] and dorny/[email protected] are the current latest releases.

Confidence Score: 5/5

Safe to merge — mechanical version bumps to confirmed, currently-released action versions with no logic changes.

All changes are simple version string updates to verified, published releases (actions/[email protected] and dorny/[email protected]). No logic, configuration, or secrets handling was modified. No P0/P1 findings.

No files require special attention.

Vulnerabilities

No security concerns identified. Bumping to pinned major versions of well-known, verified GitHub Actions actions does not introduce any supply-chain or credential-exposure risk.

Important Files Changed

Filename Overview
.github/workflows/ci.yml Bumps actions/checkout from v4 to v6 (four occurrences) and dorny/paths-filter from v3 to v4 (one occurrence); all changes are consistent and correct.
.github/workflows/docs-embeddings.yml Bumps actions/checkout from v4 to v6; straightforward single-occurrence update.
.github/workflows/i18n.yml Bumps actions/checkout from v4 to v6 in both jobs; changes are correct and consistent.
.github/workflows/images.yml Bumps actions/checkout from v4 to v6 in both jobs; changes are correct and consistent.
.github/workflows/migrations.yml Bumps actions/checkout from v4 to v6; straightforward single-occurrence update.
.github/workflows/publish-cli.yml Bumps actions/checkout from v4 to v6; straightforward single-occurrence update.
.github/workflows/publish-python-sdk.yml Bumps actions/checkout from v4 to v6; straightforward single-occurrence update.
.github/workflows/publish-ts-sdk.yml Bumps actions/checkout from v4 to v6; straightforward single-occurrence update.
.github/workflows/test-build.yml Bumps actions/checkout from v4 to v6; straightforward single-occurrence update.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[GitHub Actions Workflow Triggered] --> B[actions/checkout v6 - Node 24 runtime]
    B --> C{Workflow Type}
    C --> D[ci.yml - 4 jobs]
    C --> E[images.yml - 2 jobs]
    C --> F[i18n.yml - 2 jobs]
    C --> G[Single-job workflows]
    D --> H[ci.yml change-detection job - dorny/paths-filter v4]
    H --> I[Downstream jobs run conditionally]
Loading

Reviews (1): Last reviewed commit: "chore(ci): bump actions/checkout to v6 a..." | Re-trigger Greptile

@waleedlatif1 waleedlatif1 merged commit 12deb0f into staging Apr 9, 2026
11 checks passed
@waleedlatif1 waleedlatif1 deleted the waleedlatif1/gh-actions-node20 branch April 9, 2026 21:33
waleedlatif1 added a commit that referenced this pull request Apr 10, 2026
…4082)

* chore(ci): bump actions/checkout to v6 and dorny/paths-filter to v4

* fix(ci): mock secureFetchWithPinnedIP in tools tests to prevent timeouts

* lint
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