Skip to content

chore(deps): bump the github-actions group with 4 updates#166

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/github-actions-c574cb569a
Open

chore(deps): bump the github-actions group with 4 updates#166
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/github-actions-c574cb569a

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor

Bumps the github-actions group with 4 updates: actions/checkout, github/codeql-action/init, github/codeql-action/analyze and actions/setup-python.

Updates actions/checkout from 7.0.0 to 7.0.1

Release notes

Sourced from actions/checkout's releases.

v7.0.1

What's Changed

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

Changelog

Sourced from actions/checkout's changelog.

Changelog

v7.0.1

v7.0.0

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

... (truncated)

Commits

Updates github/codeql-action/init from 4.37.1 to 4.37.2

Release notes

Sourced from github/codeql-action/init's releases.

v4.37.2

  • The new address format for the config-file input that was introduced in CodeQL Action 4.37.0 is now enabled by default. In addition to the format described there, the remote= prefix can now be used to explicitly indicate that the input refers to a remote file. All previous input formats continue to be accepted as well. #4023
  • The CodeQL Action can now make use of configured private registries in Default Setup to retrieve CodeQL configuration files from remote repositories that require authentication. This will allow customers to store their CodeQL configuration in a single repository that can then be referenced by Default Setup workflows in other repositories. We expect to roll this and other, related changes out to everyone in July. #4007
Commits
  • e064762 Merge pull request #4027 from github/update-v4.37.2-385bcdc5a
  • e0faed8 Add a couple of change notes
  • 73aad0e Update changelog for v4.37.2
  • 385bcdc Merge pull request #4026 from github/dependabot/npm_and_yarn/tar-7.5.20
  • de0229c Merge branch 'main' into dependabot/npm_and_yarn/tar-7.5.20
  • 115e8cb Merge pull request #4010 from github/mbg/ts/update-release-branch
  • dbdf0b0 Bump tar from 7.5.16 to 7.5.20
  • 830c231 Merge pull request #4023 from github/mbg/ff/remove-new-remote-file-addresses-ff
  • 69fd9e9 Merge pull request #4024 from github/mbg/private-registry/make-docker-available
  • b855687 Always make docker_registry registries available
  • Additional commits viewable in compare view

Updates github/codeql-action/analyze from 4.37.1 to 4.37.2

Release notes

Sourced from github/codeql-action/analyze's releases.

v4.37.2

  • The new address format for the config-file input that was introduced in CodeQL Action 4.37.0 is now enabled by default. In addition to the format described there, the remote= prefix can now be used to explicitly indicate that the input refers to a remote file. All previous input formats continue to be accepted as well. #4023
  • The CodeQL Action can now make use of configured private registries in Default Setup to retrieve CodeQL configuration files from remote repositories that require authentication. This will allow customers to store their CodeQL configuration in a single repository that can then be referenced by Default Setup workflows in other repositories. We expect to roll this and other, related changes out to everyone in July. #4007
Commits
  • e064762 Merge pull request #4027 from github/update-v4.37.2-385bcdc5a
  • e0faed8 Add a couple of change notes
  • 73aad0e Update changelog for v4.37.2
  • 385bcdc Merge pull request #4026 from github/dependabot/npm_and_yarn/tar-7.5.20
  • de0229c Merge branch 'main' into dependabot/npm_and_yarn/tar-7.5.20
  • 115e8cb Merge pull request #4010 from github/mbg/ts/update-release-branch
  • dbdf0b0 Bump tar from 7.5.16 to 7.5.20
  • 830c231 Merge pull request #4023 from github/mbg/ff/remove-new-remote-file-addresses-ff
  • 69fd9e9 Merge pull request #4024 from github/mbg/private-registry/make-docker-available
  • b855687 Always make docker_registry registries available
  • Additional commits viewable in compare view

Updates actions/setup-python from 6.3.0 to 7.0.0

Release notes

Sourced from actions/setup-python's releases.

v7.0.0

What's Changed

Enhancements

Bug Fix

Dependency Upgrade

New Contributors

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

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@9c091bb...3d3c42e)

Updates `github/codeql-action/init` from 4.37.1 to 4.37.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@7188fc3...e064762)

Updates `github/codeql-action/analyze` from 4.37.1 to 4.37.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@7188fc3...e064762)

Updates `actions/setup-python` from 6.3.0 to 7.0.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@ece7cb0...5fda3b9)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/init
  dependency-version: 4.37.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.37.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jul 21, 2026
@coderabbitai

coderabbitai Bot commented Jul 21, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated automated workflow actions to newer pinned versions.
    • Maintained existing testing, security analysis, and packaging workflows while improving their underlying action revisions.

Walkthrough

Updates pinned GitHub Actions commits in CodeQL and test workflows, including checkout, setup-python, and CodeQL analysis actions. Existing workflow inputs and job behavior remain unchanged.

Changes

Workflow pin updates

Layer / File(s) Summary
CodeQL action pins
.github/workflows/codeql.yml
Updates pinned checkout and CodeQL action SHAs while preserving the existing analysis configuration.
Test workflow action pins
.github/workflows/test.yml
Updates pinned checkout and setup-python SHAs across the test, wheel, secrets, and conformance jobs.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

Suggested reviewers: cryptojones

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the PR as a GitHub Actions dependency bump with four updates.
Description check ✅ Passed The description matches the changeset and lists the same GitHub Actions updates included in the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/github_actions/github-actions-c574cb569a

Comment @coderabbitai help to get the list of available commands.

@coderabbitai
coderabbitai Bot requested a review from CryptoJones July 21, 2026 17:33

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/codeql.yml:
- Line 25: Update every actions/checkout step in
.github/workflows/codeql.yml#L25, .github/workflows/test.yml#L38,
.github/workflows/test.yml#L64, .github/workflows/test.yml#L110-L112, and
.github/workflows/test.yml#L124 to set persist-credentials: false; preserve
fetch-depth: 0 on the gitleaks checkout job.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 12557485-c85d-42fd-8c04-11065d9e196d

📥 Commits

Reviewing files that changed from the base of the PR and between fdd1d99 and 80bd662.

📒 Files selected for processing (2)
  • .github/workflows/codeql.yml
  • .github/workflows/test.yml
📜 Review details
⏰ Context from checks skipped due to timeout. (10)
  • GitHub Check: test (ubuntu-latest, 3.11)
  • GitHub Check: test (macos-latest, 3.10)
  • GitHub Check: test (ubuntu-latest, 3.13)
  • GitHub Check: test (ubuntu-latest, 3.10)
  • GitHub Check: test (ubuntu-latest, 3.14)
  • GitHub Check: test (macos-latest, 3.14)
  • GitHub Check: test (windows-latest, 3.14)
  • GitHub Check: test (windows-latest, 3.10)
  • GitHub Check: test (ubuntu-latest, 3.12)
  • GitHub Check: Analyze (python)
🧰 Additional context used
🪛 zizmor (1.26.1)
.github/workflows/codeql.yml

[warning] 25-25: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)

.github/workflows/test.yml

[warning] 38-38: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)


[warning] 64-64: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)


[warning] 110-112: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)


[warning] 124-124: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)

🔇 Additional comments (2)
.github/workflows/codeql.yml (1)

27-33: LGTM!

.github/workflows/test.yml (1)

39-39: LGTM!

Also applies to: 65-65, 125-125

contents: read
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

for f in .github/workflows/codeql.yml .github/workflows/test.yml; do
  echo "### $f"
  nl -ba "$f" | sed -n '1,220p'
  echo
done

Repository: CryptoJones/omind

Length of output: 228


🏁 Script executed:

#!/bin/bash
set -euo pipefail

python3 - <<'PY'
from pathlib import Path
for p in [Path('.github/workflows/codeql.yml'), Path('.github/workflows/test.yml')]:
    print(f'### {p}')
    for i, line in enumerate(p.read_text().splitlines(), 1):
        if 'actions/checkout' in line or 'persist-credentials' in line or 'git ' in line or 'checkout' in line or 'permissions:' in line or 'contents:' in line:
            print(f'{i:4}: {line}')
    print()
PY

Repository: CryptoJones/omind

Length of output: 925


🏁 Script executed:

#!/bin/bash
set -euo pipefail

python3 - <<'PY'
from pathlib import Path

def show(path, start, end):
    lines = path.read_text().splitlines()
    print(f"### {path} ({start}-{end})")
    for i in range(start, min(end, len(lines)) + 1):
        print(f"{i:4}: {lines[i-1]}")
    print()

show(Path('.github/workflows/codeql.yml'), 1, 120)
show(Path('.github/workflows/test.yml'), 1, 220)
PY

Repository: CryptoJones/omind

Length of output: 8586


Disable persisted checkout credentials across these workflows.

Each actions/checkout step should set persist-credentials: false; none of these jobs needs the repo token after checkout. Keep fetch-depth: 0 on the gitleaks job.

  • .github/workflows/codeql.yml#L25
  • .github/workflows/test.yml#L38
  • .github/workflows/test.yml#L64
  • .github/workflows/test.yml#L110-L112
  • .github/workflows/test.yml#L124
🧰 Tools
🪛 zizmor (1.26.1)

[warning] 25-25: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)

📍 Affects 2 files
  • .github/workflows/codeql.yml#L25-L25 (this comment)
  • .github/workflows/test.yml#L38-L38
  • .github/workflows/test.yml#L64-L64
  • .github/workflows/test.yml#L110-L112
  • .github/workflows/test.yml#L124-L124
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/codeql.yml at line 25, Update every actions/checkout step
in .github/workflows/codeql.yml#L25, .github/workflows/test.yml#L38,
.github/workflows/test.yml#L64, .github/workflows/test.yml#L110-L112, and
.github/workflows/test.yml#L124 to set persist-credentials: false; preserve
fetch-depth: 0 on the gitleaks checkout job.

Source: Linters/SAST tools

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 github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants