Skip to content

chore(deps): bump the github-actions group across 1 directory with 8 updates - #225

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/github-actions-14c7afab24
Closed

chore(deps): bump the github-actions group across 1 directory with 8 updates#225
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/github-actions-14c7afab24

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 6, 2026

Copy link
Copy Markdown
Contributor

Bumps the github-actions group with 8 updates in the / directory:

Package From To
actions/checkout 4 6
actions/setup-node 4 6
supabase/setup-cli 1 2
peter-evans/create-pull-request 7 8
actions/upload-artifact 4 7
actions/cache 4 5
gitleaks/gitleaks-action 2 3
actions/setup-python 5 6

Updates actions/checkout from 4 to 6

Release notes

Sourced from actions/checkout's releases.

v6.0.0

What's Changed

Full Changelog: actions/checkout@v5.0.0...v6.0.0

v6-beta

What's Changed

Updated persist-credentials to store the credentials under $RUNNER_TEMP instead of directly in the local git config.

This requires a minimum Actions Runner version of v2.329.0 to access the persisted credentials for Docker container action scenarios.

v5.0.1

What's Changed

Full Changelog: actions/checkout@v5...v5.0.1

v5.0.0

What's Changed

⚠️ Minimum Compatible Runner Version

v2.327.1
Release Notes

Make sure your runner is updated to this version or newer to use this release.

Full Changelog: actions/checkout@v4...v5.0.0

v4.3.1

What's Changed

Full Changelog: actions/checkout@v4...v4.3.1

v4.3.0

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

v6.0.3

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

v4.2.0

v4.1.7

... (truncated)

Commits
  • df4cb1c Update changelog for v6.0.3 (#2446)
  • 1cce339 Fix checkout init for SHA-256 repositories (#2439)
  • 900f221 fix: expand merge commit SHA regex and add SHA-256 test cases (#2414)
  • 0c366fd Update changelog (#2357)
  • de0fac2 Fix tag handling: preserve annotations and explicit fetch-tags (#2356)
  • 064fe7f Add orchestration_id to git user-agent when ACTIONS_ORCHESTRATION_ID is set (...
  • 8e8c483 Clarify v6 README (#2328)
  • 033fa0d Add worktree support for persist-credentials includeIf (#2327)
  • c2d88d3 Update all references from v5 and v4 to v6 (#2314)
  • 1af3b93 update readme/changelog for v6 (#2311)
  • Additional commits viewable in compare view

Updates actions/setup-node from 4 to 6

Release notes

Sourced from actions/setup-node's releases.

v6.0.0

What's Changed

Breaking Changes

Dependency Upgrades

Full Changelog: actions/setup-node@v5...v6.0.0

v5.0.0

What's Changed

Breaking Changes

This update, introduces automatic caching when a valid packageManager field is present in your package.json. This aims to improve workflow performance and make dependency management more seamless. To disable this automatic caching, set package-manager-cache: false

steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
  with:
    package-manager-cache: false

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Dependency Upgrades

New Contributors

Full Changelog: actions/setup-node@v4...v5.0.0

v4.4.0

... (truncated)

Commits

Updates supabase/setup-cli from 1 to 2

Release notes

Sourced from supabase/setup-cli's releases.

v2.0.0

This major release refreshes the action internals, CI coverage, and release pipeline while keeping usage straightforward with uses: supabase/setup-cli@v2.

Highlights

  • Switched the action implementation to a composite action flow and modernized runtime/dependency setup.
  • Improved CLI version resolution: when version is omitted, the action now detects it from root lockfiles (bun.lock, pnpm-lock.yaml, package-lock.json) and falls back to latest.
  • Expanded validation with dedicated CI + E2E workflows and updated docs/examples around @v2.
  • Hardened repository automation and supply-chain posture (pinned actions, Dependabot workflow/policy updates, licensed workflow fixes).
  • Migrated away from old bundled distribution/test setup to a cleaner Bun-based project structure.

Maintenance updates

  • Dependency refreshes across Bun/TypeScript and GitHub Actions tooling.
  • Documentation and workflow cleanup for long-term maintainability.

Contributors

Thanks to everyone who contributed to this release:

Full changelog

36 commits between v1.6.0 and v2.0.0
Compare changes

v1.7.1

Backport the Alpine/Linux musl runtime dependency fix to the v1 action channel.

  • Install missing libstdc++ and libgcc before verifying Supabase CLI versions from .apk archives.
  • Keep non-.apk archive installs unchanged.
  • Rebuild the bundled v1 action artifact.

Validation: https://github.com/jgoux/setup-cli-testing/actions/runs/26172791463

v1.7.0

Backport Linux musl/Alpine support to the v1 action channel.

  • Download Supabase CLI .apk assets for Linux musl and CLI versions v2.99.0+.
  • Add the extracted .apk usr/bin directory to PATH.
  • Support authenticated latest release lookup with the optional github-token input.

v1.6.1

Backport latest Supabase CLI archive resolution for v2.99.0+ to the v1 action channel.

v1.6.0

What's Changed

... (truncated)

Commits
  • 3c2f5e2 fix: install Alpine runtime dependencies (#433)
  • 365cb46 chore(deps-dev): bump the bun-minor-patch group across 1 directory with 4 upd...
  • e0099b2 chore(deps): bump the actions-minor-patch group across 1 directory with 2 upd...
  • 52a4467 fix: setup-cli on Linux musl containers (#431)
  • 3095b00 fix: authenticate latest release lookup (#430)
  • a4d563a fix: handle Supabase CLI v2.99 archives (#425)
  • 0abc813 chore(deps): bump the bun-minor-patch group with 5 updates (#421)
  • f55616e fix: cache licensed action (#422)
  • 2df3f5f chore(deps): bump the actions-minor-patch group across 1 directory with 3 upd...
  • df56b21 chore(deps-dev): bump the bun-minor-patch group with 2 updates (#419)
  • Additional commits viewable in compare view

Updates peter-evans/create-pull-request from 7 to 8

Release notes

Sourced from peter-evans/create-pull-request's releases.

Create Pull Request v8.0.0

What's new in v8

What's Changed

New Contributors

Full Changelog: peter-evans/create-pull-request@v7.0.11...v8.0.0

Create Pull Request v7.0.11

What's Changed

Full Changelog: peter-evans/create-pull-request@v7.0.10...v7.0.11

Create Pull Request v7.0.10

⚙️ Fixes an issue where updating a pull request failed when targeting a forked repository with the same owner as its parent.

What's Changed

New Contributors

Full Changelog: peter-evans/create-pull-request@v7.0.9...v7.0.10

Create Pull Request v7.0.9

⚙️ Fixes an incompatibility with the recently released actions/checkout@v6.

What's Changed

New Contributors

... (truncated)

Commits
  • 5f6978f fix: retry post-creation API calls on 422 eventual consistency errors (#4356)
  • d32e88d build(deps-dev): bump the npm group with 3 updates (#4349)
  • 8170bcc build(deps-dev): bump handlebars from 4.7.8 to 4.7.9 (#4344)
  • 0041819 build(deps): bump picomatch (#4339)
  • b993918 build(deps-dev): bump flatted from 3.3.1 to 3.4.2 (#4334)
  • 36d7c84 build(deps-dev): bump undici from 6.23.0 to 6.24.0 (#4328)
  • a45d1fb build(deps): bump @​tootallnate/once and jest-environment-jsdom (#4323)
  • 3499eb6 build(deps): bump the github-actions group with 2 updates (#4316)
  • 3f3b473 build(deps): bump minimatch (#4311)
  • 6699836 build(deps-dev): bump the npm group with 2 updates (#4305)
  • Additional commits viewable in compare view

Updates actions/upload-artifact from 4 to 7

Release notes

Sourced from actions/upload-artifact's releases.

v7.0.0

v7 What's new

Direct Uploads

Adds support for uploading single files directly (unzipped). Callers can set the new archive parameter to false to skip zipping the file during upload. Right now, we only support single files. The action will fail if the glob passed resolves to multiple files. The name parameter is also ignored with this setting. Instead, the name of the artifact will be the name of the uploaded file.

ESM

To support new versions of the @actions/* packages, we've upgraded the package to ESM.

What's Changed

New Contributors

Full Changelog: actions/upload-artifact@v6...v7.0.0

v6.0.0

v6 - What's new

[!IMPORTANT] actions/upload-artifact@v6 now runs on Node.js 24 (runs.using: node24) and requires a minimum Actions Runner version of 2.327.1. If you are using self-hosted runners, ensure they are updated before upgrading.

Node.js 24

This release updates the runtime to Node.js 24. v5 had preliminary support for Node.js 24, however this action was by default still running on Node.js 20. Now this action by default will run on Node.js 24.

What's Changed

Full Changelog: actions/upload-artifact@v5.0.0...v6.0.0

v5.0.0

What's Changed

BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but we're treating it as such.

... (truncated)

Commits
  • 043fb46 Merge pull request #797 from actions/yacaovsnc/update-dependency
  • 634250c Include changes in typespec/ts-http-runtime 0.3.5
  • e454baa Readme: bump all the example versions to v7 (#796)
  • 74fad66 Update the readme with direct upload details (#795)
  • bbbca2d Support direct file uploads (#764)
  • 589182c Upgrade the module to ESM and bump dependencies (#762)
  • 47309c9 Merge pull request #754 from actions/Link-/add-proxy-integration-tests
  • 02a8460 Add proxy integration test
  • b7c566a Merge pull request #745 from actions/upload-artifact-v6-release
  • e516bc8 docs: correct description of Node.js 24 support in README
  • Additional commits viewable in compare view

Updates actions/cache from 4 to 5

Release notes

Sourced from actions/cache's releases.

v5.0.0

[!IMPORTANT] actions/cache@v5 runs on the Node.js 24 runtime and requires a minimum Actions Runner version of 2.327.1.

If you are using self-hosted runners, ensure they are updated before upgrading.


What's Changed

Full Changelog: actions/cache@v4.3.0...v5.0.0

v4.3.0

What's Changed

New Contributors

Full Changelog: actions/cache@v4...v4.3.0

v4.2.4

What's Changed

New Contributors

Full Changelog: actions/cache@v4...v4.2.4

v4.2.3

What's Changed

  • Update to use @​actions/cache 4.0.3 package & prepare for new release by @​salmanmkc in actions/cache#1577 (SAS tokens for cache entries are now masked in debug logs)

New Contributors

Full Changelog: actions/cache@v4.2.2...v4.2.3

... (truncated)

Changelog

Sourced from actions/cache's changelog.

Releases

How to prepare a release

[!NOTE]
Relevant for maintainers with write access only.

  1. Switch to a new branch from main.
  2. Run npm test to ensure all tests are passing.
  3. Update the version in https://github.com/actions/cache/blob/main/package.json.
  4. Run npm run build to update the compiled files.
  5. Update this https://github.com/actions/cache/blob/main/RELEASES.md with the new version and changes in the ## Changelog section.
  6. Run licensed cache to update the license report.
  7. Run licensed status and resolve any warnings by updating the https://github.com/actions/cache/blob/main/.licensed.yml file with the exceptions.
  8. Commit your changes and push your branch upstream.
  9. Open a pull request against main and get it reviewed and merged.
  10. Draft a new release https://github.com/actions/cache/releases use the same version number used in package.json
    1. Create a new tag with the version number.
    2. Auto generate release notes and update them to match the changes you made in RELEASES.md.
    3. Toggle the set as the latest release option.
    4. Publish the release.
  11. Navigate to https://github.com/actions/cache/actions/workflows/release-new-action-version.yml
    1. There should be a workflow run queued with the same version number.
    2. Approve the run to publish the new version and update the major tags for this action.

Changelog

5.0.4

  • Bump minimatch to v3.1.5 (fixes ReDoS via globstar patterns)
  • Bump undici to v6.24.1 (WebSocket decompression bomb protection, header validation fixes)
  • Bump fast-xml-parser to v5.5.6

5.0.3

5.0.2

  • Bump @actions/cache to v5.0.3 #1692

5.0.1

  • Update @azure/storage-blob to ^12.29.1 via @actions/cache@5.0.1 #1685

5.0.0

[!IMPORTANT] actions/cache@v5 runs on the Node.js 24 runtime and requires a minimum Actions Runner version of 2.327.1.

... (truncated)

Commits
  • 27d5ce7 Merge pull request #1747 from actions/yacaovsnc/update-dependency
  • f280785 licensed changes
  • 619aeb1 npm run build generated dist files
  • bcf16c2 Update ts-http-runtime to 0.3.5
  • 6682284 Merge pull request #1738 from actions/prepare-v5.0.4
  • e340396 Update RELEASES
  • 8a67110 Add licenses
  • 1865903 Update dependencies & patch security vulnerabilities
  • 5656298 Merge pull request #1722 from RyPeck/patch-1
  • 4e380d1 Fix cache key in examples.md for bun.lock
  • Additional commits viewable in compare view

Updates gitleaks/gitleaks-action from 2 to 3

Release notes

Sourced from gitleaks/gitleaks-action's releases.

v3.0.0

What's changed

gitleaks-action v3 migrates the runtime from Node 20 to Node 24. No changes to inputs, outputs, or behavior. Update your workflow from gitleaks/gitleaks-action@v2 to gitleaks/gitleaks-action@v3.

Migration

# Before
- uses: gitleaks/gitleaks-action@v2
After

uses: gitleaks/gitleaks-action@v3

Why

GitHub is deprecating the Node 20 runtime for Actions:

  • June 2, 2026: GitHub flips the runner default to Node 24. Workflows using gitleaks-action@v2 (Node 20) will still run, but only if ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true is set as an environment variable.
  • September 16, 2026: Node 20 is removed from GitHub-hosted runners entirely. gitleaks-action@v2 stops working regardless of any opt-out flag.

Changes

  • action.yml: runtime node20node24
  • @actions/core: 1.10.0 → 1.11.1
  • dist/ rebuilt
  • Example workflows updated to actions/checkout@v6 and gitleaks-action@v3
  • README updated with v3 migration guide

Self-hosted runners

If you use self-hosted runners, ensure your runner version is >= v2.327.1 (required for Node 24 support).

v2.3.9

What's Changed

Full Changelog: gitleaks/gitleaks-action@v2.3.8...v2.3.9

v2.3.8

What's Changed

New Contributors

Full Changelog: gitleaks/gitleaks-action@v2.3.7...v2.3.8

... (truncated)

Commits

Updates actions/setup-python from 5 to 6

Release notes

Sourced from actions/setup-python's releases.

v6.0.0

What's Changed

Breaking Changes

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Enhancements:

Bug fixes:

Dependency updates:

New Contributors

Full Changelog: actions/setup-python@v5...v6.0.0

v5.6.0

What's Changed

Full Changelog: actions/setup-python@v5...v5.6.0

v5.5.0

What's Changed

Enhancements:

Bug fixes:

... (truncated)

Commits
  • a309ff8 Bump urllib3 from 2.6.0 to 2.6.3 in /tests/data (#1264)
  • bfe8cc5 Upgrade @​actions dependencies to Nod...

    Description has been truncated

    Greptile Summary

    Dependabot batch bump of 8 GitHub Actions across 7 workflow files, moving all actions to their latest major versions (primarily Node 24 runtimes). All upgrades are routine version increments with no usage-pattern changes required for this repository's existing workflow configurations.

    • actions/checkout v4→v6, actions/setup-node v4→v6, actions/setup-python v5→v6, actions/cache v4→v5, actions/upload-artifact v4→v7: Node 24 runtime upgrades; workflows that rely on npm caching already explicitly set cache: npm, so the setup-node@v6 breaking change (limiting automatic caching to npm) has no effect here.
    • peter-evans/create-pull-request v7→v8, supabase/setup-cli v1→v2, gitleaks/gitleaks-action v2→v3: All confirmed backward-compatible for existing input/output usage; gitleaks-action release notes explicitly state no changes to inputs, outputs, or behavior.

    Confidence Score: 5/5

    All changes are automated dependency bumps to well-maintained official GitHub Actions; no logic, configuration, or secrets handling was modified.

    Every updated action is a major-version Node 24 runtime migration with backward-compatible interfaces. Workflows that use caching all explicitly specify cache: npm, making the setup-node@v6 auto-caching restriction irrelevant. The one Docker-container job (semgrep) was flagged in a prior review thread. All jobs run on GitHub-hosted runners where the runner version requirements are automatically satisfied.

    No files require special attention beyond what was already noted in prior review threads.

    Important Files Changed

    Filename Overview
    .github/workflows/ci.yml Bumps checkout v4→v6, setup-node v4→v6 (both with explicit cache: npm), and supabase/setup-cli v1→v2; all on ubuntu-latest runners so no self-hosted runner constraints apply
    .github/workflows/playwright.yml Bumps checkout, setup-node, actions/cache v4→v5, and upload-artifact v4→v7 across two jobs; all using explicit cache: npm and github-hosted runners
    .github/workflows/review-gate.yml Bumps checkout, setup-node, setup-python v5→v6, and gitleaks-action v2→v3 across all linting jobs; semgrep container-based job was already noted in a previous thread
    .github/workflows/docs-regen.yml Bumps checkout v4→v6, setup-node v4→v6, and peter-evans/create-pull-request v7→v8; no breaking API changes for existing usage
    .github/workflows/feature-awareness.yml Bumps checkout, setup-node, and upload-artifact v4→v7; straightforward version upgrades with no usage pattern changes
    .github/workflows/codeql.yml Single-line bump of checkout v4→v6; no other changes
    .github/workflows/migration-lockdown.yml Single-line bump of checkout v4→v6; no other changes

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR Triggers] --> B[ci.yml]
    A --> C[codeql.yml]
    A --> D[docs-regen.yml]
    A --> E[feature-awareness.yml]
    A --> F[migration-lockdown.yml]
    A --> G[playwright.yml]
    A --> H[review-gate.yml]

    B --> B1["checkout@v6\nsetup-node@v6\nsupabase/setup-cli@v2"]
    C --> C1["checkout@v6"]
    D --> D1["checkout@v6\nsetup-node@v6\ncreate-pull-request@v8"]
    E --> E1["checkout@v6\nsetup-node@v6\nupload-artifact@v7"]
    F --> F1["checkout@v6"]
    G --> G1["checkout@v6\nsetup-node@v6\ncache@v5\nupload-artifact@v7"]
    H --> H1["checkout@v6\nsetup-node@v6\nsetup-python@v6\ngitleaks-action@v3"]

    style H1 fill:#ffe4b5,stroke:#f90
Loading

Reviews (4): Last reviewed commit: "chore(deps): bump the github-actions gro..." | Re-trigger Greptile

@dependabot @github

dependabot Bot commented on behalf of github Jun 6, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: ci. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jun 6, 2026
@vercel

vercel Bot commented Jun 6, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
helmv3 Ready Ready Preview, Comment Jun 15, 2026 8:37am

Request Review

Comment thread .github/workflows/ci.yml

- name: Setup Supabase CLI
uses: supabase/setup-cli@v1
uses: supabase/setup-cli@v2
- name: Open auto-PR with regenerated inventory
if: steps.diff.outputs.changed == 'true'
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@v8
with:
fetch-depth: 0
- uses: gitleaks/gitleaks-action@v2
- uses: gitleaks/gitleaks-action@v3

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Devin Review found 5 potential issues.

Open in Devin Review

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🚩 CodeQL actions left at v4 while checkout was bumped to v6

In .github/workflows/codeql.yml, actions/checkout was updated to @v6 (line 66), but github/codeql-action/init@v4 (line 76) and github/codeql-action/analyze@v4 (line 88) were left unchanged. This could be intentional — the github/codeql-action may not yet have a v5+ release, or the CodeQL action may have compatibility constraints with its init/analyze pair. However, if this PR's intent is to bump all actions to their latest versions, this appears to be an incomplete transformation. The github/ namespace is GitHub-owned (first-party) so the SHA pinning rule doesn't apply.

(Refers to lines 76-88)

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment thread .github/workflows/ci.yml

- name: Setup Supabase CLI
uses: supabase/setup-cli@v1
uses: supabase/setup-cli@v2

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Third-party action supabase/setup-cli not pinned to commit SHA

The .coderabbit.yaml path instruction for .github/workflows/**/*.yml mandates: "Pin every action to a full commit SHA (not @v4) for third-party actions." This PR updates supabase/setup-cli@v1 to supabase/setup-cli@v2 using a mutable version tag instead of a full commit SHA. This violates the repository's mandatory rule and reduces supply-chain security (a compromised tag could execute arbitrary code in CI).

Prompt for agents
The repository rule at .coderabbit.yaml under path_instructions for .github/workflows/**/*.yml requires third-party actions to be pinned to a full commit SHA. Replace `supabase/setup-cli@v2` with `supabase/setup-cli@<full-40-char-commit-sha>` where the SHA corresponds to the v2 release tag. You can find the SHA by running: git ls-remote https://github.com/supabase/setup-cli refs/tags/v2 or checking the releases page on GitHub.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

- name: Open auto-PR with regenerated inventory
if: steps.diff.outputs.changed == 'true'
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@v8

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Third-party action peter-evans/create-pull-request not pinned to commit SHA

The .coderabbit.yaml path instruction for .github/workflows/**/*.yml mandates: "Pin every action to a full commit SHA (not @v4) for third-party actions." This PR updates peter-evans/create-pull-request@v7 to peter-evans/create-pull-request@v8 using a mutable version tag instead of a full commit SHA. This violates the repository's mandatory rule and is a supply-chain security concern since this action has contents: write and pull-requests: write permissions.

Prompt for agents
The repository rule at .coderabbit.yaml under path_instructions for .github/workflows/**/*.yml requires third-party actions to be pinned to a full commit SHA. Replace `peter-evans/create-pull-request@v8` with `peter-evans/create-pull-request@<full-40-char-commit-sha>` where the SHA corresponds to the v8 release tag. This action runs with contents:write and pull-requests:write permissions, so SHA pinning is especially important. Find the SHA via: git ls-remote https://github.com/peter-evans/create-pull-request refs/tags/v8
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

with:
fetch-depth: 0
- uses: gitleaks/gitleaks-action@v2
- uses: gitleaks/gitleaks-action@v3

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Third-party action gitleaks/gitleaks-action not pinned to commit SHA

The .coderabbit.yaml path instruction for .github/workflows/**/*.yml mandates: "Pin every action to a full commit SHA (not @v4) for third-party actions." This PR updates gitleaks/gitleaks-action@v2 to gitleaks/gitleaks-action@v3 using a mutable version tag instead of a full commit SHA. This violates the repository's mandatory rule. A compromised tag on this security-scanning action would be particularly dangerous since it could suppress secret detection.

Prompt for agents
The repository rule at .coderabbit.yaml under path_instructions for .github/workflows/**/*.yml requires third-party actions to be pinned to a full commit SHA. Replace `gitleaks/gitleaks-action@v3` with `gitleaks/gitleaks-action@<full-40-char-commit-sha>` where the SHA corresponds to the v3 release tag. Since gitleaks is a security scanner, SHA pinning is critical to prevent a supply-chain attack that could silently disable secret scanning. Find the SHA via: git ls-remote https://github.com/gitleaks/gitleaks-action refs/tags/v3
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

- name: Upload Playwright report
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🚩 Version jumps skip multiple major versions (v4→v6, v4→v7)

Several actions jump multiple major versions: actions/checkout v4→v6 (skipping v5), actions/setup-node v4→v6 (skipping v5), actions/upload-artifact v4→v7 (skipping v5 and v6). Major version bumps in GitHub Actions often include breaking changes (e.g., upload-artifact v4 had significant API changes from v3). While I cannot verify whether these versions exist based on the repository context alone (the current date is June 2026, so they may well exist), the multi-version jumps deserve verification that no breaking input/output changes affect these workflows. For example, if upload-artifact@v7 changed the default compression or output format, the downstream consumers of playwright-report and feature-awareness-report artifacts may be affected.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment thread .github/workflows/review-gate.yml
@dependabot dependabot Bot changed the title chore(deps): bump the github-actions group with 8 updates chore(deps): bump the github-actions group across 1 directory with 8 updates Jun 8, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/github-actions-14c7afab24 branch from d4629b7 to 5bd04a4 Compare June 8, 2026 08:27
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/github-actions-14c7afab24 branch from 5bd04a4 to 9cdae2f Compare June 13, 2026 23:30
…updates

Bumps the github-actions group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `6` |
| [actions/setup-node](https://github.com/actions/setup-node) | `4` | `6` |
| [supabase/setup-cli](https://github.com/supabase/setup-cli) | `1` | `2` |
| [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) | `7` | `8` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `7` |
| [actions/cache](https://github.com/actions/cache) | `4` | `5` |
| [gitleaks/gitleaks-action](https://github.com/gitleaks/gitleaks-action) | `2` | `3` |
| [actions/setup-python](https://github.com/actions/setup-python) | `5` | `6` |



Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

Updates `actions/setup-node` from 4 to 6
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v6)

Updates `supabase/setup-cli` from 1 to 2
- [Release notes](https://github.com/supabase/setup-cli/releases)
- [Commits](supabase/setup-cli@v1...v2)

Updates `peter-evans/create-pull-request` from 7 to 8
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@v7...v8)

Updates `actions/upload-artifact` from 4 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

Updates `actions/cache` from 4 to 5
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v5)

Updates `gitleaks/gitleaks-action` from 2 to 3
- [Release notes](https://github.com/gitleaks/gitleaks-action/releases)
- [Commits](gitleaks/gitleaks-action@v2...v3)

Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: gitleaks/gitleaks-action
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: peter-evans/create-pull-request
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: supabase/setup-cli
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@njrini99-code

Copy link
Copy Markdown
Owner

Folded into #304 (feat/coachhelm-stats-roundup) — merged clean, combined gates green. Branch intact + reopenable.

@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/github_actions/github-actions-14c7afab24 branch June 15, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants