Skip to content

chore(deps): Update GitHub Actions - #286

Open
williaby wants to merge 1 commit into
mainfrom
renovate/github-actions
Open

chore(deps): Update GitHub Actions#286
williaby wants to merge 1 commit into
mainfrom
renovate/github-actions

Conversation

@williaby

@williaby williaby commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Why

Scheduled patch update, bug fixes and security patches with no API changes.

Changes

This PR contains the following updates:

Package Type Update Change OpenSSF
ByronWilliamsCPA/.github action minor v7.0.25v7.1.12 OpenSSF Scorecard
SonarSource/sonarqube-scan-action (changelog) action digest 71388162291811 OpenSSF Scorecard
actions/checkout (changelog) action digest 9c091bb3d3c42e OpenSSF Scorecard
anthropics/claude-code-action action patch v1.0.171v1.0.183 OpenSSF Scorecard
docker/login-action action minor v4.4.0v4.6.0 OpenSSF Scorecard
github/codeql-action action patch v4.37.0v4.37.4 OpenSSF Scorecard
hadolint/hadolint-action action minor v3.3.0v3.4.0 OpenSSF Scorecard
ossf/scorecard-action action patch v2.4.3v2.4.4 OpenSSF Scorecard
pypa/gh-action-pypi-publish action patch v1.14.0v1.14.2 OpenSSF Scorecard
sigstore/gh-action-sigstore-python action minor v3.4.0v3.5.0 OpenSSF Scorecard
softprops/action-gh-release action patch v3.0.1v3.0.2 OpenSSF Scorecard

Impact

  • ✅ Patch update: bug fixes and security patches only
  • ✅ No breaking changes

Acceptance Criteria

  • All CI checks pass

Testing

  • CI gates pass (tests, lint, type checking, security scan)

Notes


Release Notes

ByronWilliamsCPA/.github (ByronWilliamsCPA/.github)

v7.1.12

Compare Source

v7.1.11

Compare Source

v7.1.10

Compare Source

v7.1.9

Compare Source

v7.1.8

Compare Source

v7.1.7

Compare Source

v7.1.6

Compare Source

v7.1.5

Compare Source

v7.1.4

Compare Source

v7.1.3

Compare Source

v7.1.2

Compare Source

v7.1.1

Compare Source

v7.1.0

Compare Source

v7.0.26

Compare Source

anthropics/claude-code-action (anthropics/claude-code-action)

v1.0.183

Compare Source

Full Changelog: anthropics/claude-code-action@v1...v1.0.183

v1.0.182

Compare Source

Full Changelog: anthropics/claude-code-action@v1...v1.0.182

v1.0.181

Compare Source

What's Changed

New Contributors

Full Changelog: anthropics/claude-code-action@v1...v1.0.181

v1.0.180

Compare Source

Full Changelog: anthropics/claude-code-action@v1...v1.0.180

v1.0.179

Compare Source

Full Changelog: anthropics/claude-code-action@v1...v1.0.179

v1.0.178

Compare Source

Full Changelog: anthropics/claude-code-action@v1...v1.0.178

v1.0.177

Compare Source

Full Changelog: anthropics/claude-code-action@v1...v1.0.177

v1.0.176

Compare Source

What's Changed

New Contributors

Full Changelog: anthropics/claude-code-action@v1...v1.0.176

v1.0.175

Compare Source

Full Changelog: anthropics/claude-code-action@v1...v1.0.175

v1.0.174

Compare Source

What's Changed

New Contributors

Full Changelog: anthropics/claude-code-action@v1...v1.0.174

v1.0.173

Compare Source

Full Changelog: anthropics/claude-code-action@v1...v1.0.173

v1.0.172

Compare Source

What's Changed

  • fix(sdk): fail step when result has is_error:true despite success subtype by @​syf2211 in #​1496

Full Changelog: anthropics/claude-code-action@v1...v1.0.172

docker/login-action (docker/login-action)

v4.6.0

Compare Source

Full Changelog: docker/login-action@v4.5.2...v4.6.0

v4.5.2

Compare Source

Full Changelog: docker/login-action@v4.5.1...v4.5.2

v4.5.1

Compare Source

Full Changelog: docker/login-action@v4.5.0...v4.5.1

v4.5.0

Compare Source

Full Changelog: docker/login-action@v4.4.0...v4.5.0

github/codeql-action (github/codeql-action)

v4.37.4

Compare Source

  • This version of the CodeQL Action adds support for the tools input for the codeql-action/init step to be specified using a github-codeql-tools repository property. This feature will gradually be rolled out following the release of this version. Once rolled out, this allows for the CodeQL CLI version that is used in GitHub-managed workflows, such as Default Setup, to be set to a custom value. For example, customers who run into issues with rate limits when a new CodeQL CLI version is released can set the value to toolcache to always use the CodeQL CLI version that is available in the runner toolcache. For Advanced Setup workflows, the value provided for tools in the workflow definition always takes precedence unless the value of the repository property starts with !. #​4037
  • Update default CodeQL bundle version to 2.26.2. #​4051

v4.37.3

Compare Source

No user facing changes.

v4.37.2

Compare Source

  • 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

v4.37.1

Compare Source

  • Upcoming breaking change: Add a deprecation warning for customers using CodeQL version 2.20.6 and earlier. These versions of CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise Server 3.16, and will be unsupported by the next minor release of the CodeQL Action. #​3956
  • Update default CodeQL bundle version to 2.26.1. #​4019
hadolint/hadolint-action (hadolint/hadolint-action)

v3.4.0

Compare Source

Features
  • Bump Hadolint to v2.15.0 (2a66e89)
ossf/scorecard-action (ossf/scorecard-action)

v2.4.4

Compare Source

What's Changed

This update bumps the Scorecard version to the v5.5.0 release. For a complete list of changes, please refer to the Scorecard v5.4.0 release notes and the Scorecard v5.5.0 release notes.

Full Changelog: ossf/scorecard-action@v2.4.3...v2.4.4

pypa/gh-action-pypi-publish (pypa/gh-action-pypi-publish)

v1.14.2

Compare Source

This one probably won't touch you visibly so just bookmark @​webknjaz's EuroPython 2026 “AI” slop rant for when it's published on YouTube or encourage him to come back with more to share next year!

🛠️ Urgh… Another release!? Again? Explain yourself!

Looking at the diff, you'll only witness updates across the dependency tree. That's it! It's not a security fix or anything like that even, no. But you'll want this update.

[!tip]
So what most people will find useful is @​takluyver💰's update of Twine to v7 that we use internally (#​416). This version will let them upload their sdists and wheels containing core packaging metadata v2.5 to (Test)PyPI.

🧐 Tell me why..
The rest of the updates bump things related to pypi-attestations and sigstore, which has the most interesting backstory here. @​facutuesca💰 sent a patch in #​417 but a bunch more helped out.

TL;DR non-pure-python projects with C-extensions tend to have dozens (sometimes hundreds) wheels to upload to PyPI per release. They are often quite big and take time to transfer over the network. People started noticing problems and coming up with DIY sharding workarounds like aio-libs/aiohttp#13226 around July 23.
On this date, projects with a good amount of bytes to publish would start getting timeouts 5 minutes after the PyPI publishing job begun. The same job that worked just fine before.

I had to start pinging upstream library and ecosystem people, on GitHub and privately, to start making sense of what was happening. Eventually, we collectively concluded that GitHub must've shortened the lifetime of their OIDC identity — it seems to have used to be 10 minutes long (at some point in the past) and is now 5 minutes, apparently. It's not documented clearly, and we have not been able to get any clarity by attempting to contact GitHub through private channels, using personal connections.

Over the course of investigation, @​facutuesca💰 found and fixed a related underlying cache invalidation bug in sigstore/sigstore-python#1838, which he then coordinated propagation through the dependency chain updates in sigstore-python, pypi-attestations, gh-action-pypi-publish and gh-action-sigstore-python.

Mike's also discovered that Sigstore's Rekor slowdown seems to have become the main contributing cause of the last week's incident. He's collected some data to support this claim: https://publishing-five-minute-timeout.tiiny.site.

Edge Cake XKCD feels just like this release
🫶 New Contributors

🪞 Full Diff: pypa/gh-action-pypi-publish@v1.14.1...v1.14.2

🧔‍♂️ Release Manager: @​webknjaz 🇺🇦

🙏 Special Thanks to @​davidbrochart💰 and @​Dreamsorcerer💰 for turning my attention (in #​415 and in private) to the newly surfaced corner case in GitHub's behavior that only affected a narrow category of projects while many others remained blissfully unaware. @​bdraco💰 came up with a DIY sharding workaround for aiohttp that served as a demo for other projects. @​miketheman💰 confirmed the Warehouse-side details. Also, @​jku💰 and @​woodruffw💰 helped work through, review and release the Sigstore ecosystem upstream libs.

💬 Discuss on Bluesky 🦋, on Mastodon 🐘 and on GitHub.

GH Sponsors badge

v1.14.1

Compare Source

This release was cut at EuroPython 2026 Sprints

🛠️ Internal Dependencies

@​adisivaprasad💰 helped get rid of the GitHub Actions runner warning about the old Node 20 runtime being used by updating actions/setup-python from v5.6.0 to v6.2.0 in #​408.

💪 New Contributors

🪞 Full Diff: pypa/gh-action-pypi-publish@v1.14.0...v1.14.1

🧔‍♂️ Release Manager: @​webknjaz 🇺🇦

🙏 Special Thanks to @​jylenhof💰 for reminding me to work on this release!

💬 Discuss on Bluesky 🦋, on Mastodon 🐘 and on GitHub.

GH Sponsors badge

sigstore/gh-action-sigstore-python (sigstore/gh-action-sigstore-python)

v3.5.0

Compare Source

What's Changed

  • The action now uses sigstore 4.5.0
  • Bump other dependencies

Full Changelog: sigstore/gh-action-sigstore-python@v3.4.0...v3.5.0

softprops/action-gh-release (softprops/action-gh-release)

v3.0.2

Compare Source

3.0.2 is a patch release focused on release reliability and compatibility. It
reuses existing draft releases when publishing prereleases, supports replacing
release assets on Gitea, hardens streamed asset uploads, and provides clearer
release-creation diagnostics. It also includes TypeScript, coverage, and tooling
maintenance merged since 3.0.1.

This release fixes #​795, #​438, and #​803. The upload transport hardening covers the
historical failure reported in #​790, although current hosted Node 24 runners did
not reproduce it naturally. The diagnostics work is related to #​786 and does not
claim a reproducible release-creation fix.

What's Changed
Exciting New Features 🎉
Bug fixes 🐛
Other Changes 🔄

Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • "after 10pm every weekday,before 5am every weekday,every weekend"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This change updates reusable Python workflow pins from v7.0.25 to v7.1.7, replaces SonarCloud action commit SHAs, and updates the GitHub release action from v3.0.1 to v3.0.2. Existing workflow inputs, permissions, and scan or release configuration remain unchanged.

Changes

Workflow dependency pin updates

Layer / File(s) Summary
Reusable Python workflow revisions
.github/workflows/scorecard.yml, .github/workflows/security-analysis.yml, workflow-templates/python-*.yml
Reusable Python workflow references are updated to the v7.1.7 pinned revision while existing inputs and permissions remain unchanged.
SonarCloud action revisions
.github/workflows/python-sonarcloud.yml, .github/workflows/sonarcloud.yml, workflow-templates/python-sonarcloud.yml
SonarCloud scan steps use newer pinned action commit SHAs with their existing configuration preserved.
Release action revisions
.github/workflows/python-release.yml, workflow-templates/python-release.yml
Release steps update softprops/action-gh-release from v3.0.1 to v3.0.2 while preserving release configuration and conditions.

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

Possibly related issues

  • ByronWilliamsCPA/.github issue 62 — Tracks the same reusable workflow, SonarCloud action, and release-action pin updates.

Possibly related PRs

Suggested reviewers: byronwilliamscpa

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
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.
Title check ✅ Passed The title clearly identifies a dependency update to GitHub Actions and matches the main changes in the pull request.
Description check ✅ Passed The description clearly explains the dependency updates, impact, release notes, testing status, and Renovate configuration. It does not use the repository template headings and leaves issue, checklist…
Full details: Description check

Explanation

The description clearly explains the dependency updates, impact, release notes, testing status, and Renovate configuration. It does not use the repository template headings and leaves issue, checklist, and test-detail fields incomplete, but the description is substantially complete and relevant.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/github-actions

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@williaby
williaby force-pushed the renovate/github-actions branch 4 times, most recently from 7547ad2 to 4877c10 Compare July 16, 2026 17:06

@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.

🧹 Nitpick comments (1)
.github/workflows/python-release.yml (1)

523-523: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚖️ Poor tradeoff

Reduce duplicated third-party release-action usage.

Both workflows can use the runner-provided GitHub CLI instead of softprops/action-gh-release, reducing dependency and pin-maintenance overhead.

  • .github/workflows/python-release.yml#L523-L523: replace the action step with an equivalent gh release create script.
  • workflow-templates/python-release.yml#L218-L218: apply the same replacement in the release template.
🤖 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/python-release.yml at line 523, Replace the
softprops/action-gh-release step at .github/workflows/python-release.yml:523 and
workflow-templates/python-release.yml:218 with equivalent script steps invoking
the runner-provided gh release create command. Preserve each workflow’s existing
release tag, name, body, draft/prerelease settings, and uploaded assets, and
ensure the GitHub token environment/permissions remain available in both
locations.

Source: Linters/SAST tools

🤖 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.

Nitpick comments:
In @.github/workflows/python-release.yml:
- Line 523: Replace the softprops/action-gh-release step at
.github/workflows/python-release.yml:523 and
workflow-templates/python-release.yml:218 with equivalent script steps invoking
the runner-provided gh release create command. Preserve each workflow’s existing
release tag, name, body, draft/prerelease settings, and uploaded assets, and
ensure the GitHub token environment/permissions remain available in both
locations.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e1a1c7ed-91e5-44b9-8227-7c3dbed5c369

📥 Commits

Reviewing files that changed from the base of the PR and between 7547ad2 and 4877c10.

📒 Files selected for processing (15)
  • .github/workflows/python-release.yml
  • .github/workflows/python-sonarcloud.yml
  • .github/workflows/scorecard.yml
  • .github/workflows/security-analysis.yml
  • .github/workflows/sonarcloud.yml
  • workflow-templates/python-compatibility.yml
  • workflow-templates/python-container-security.yml
  • workflow-templates/python-fips-compatibility.yml
  • workflow-templates/python-mutation.yml
  • workflow-templates/python-pr-validation.yml
  • workflow-templates/python-release.yml
  • workflow-templates/python-reuse.yml
  • workflow-templates/python-sbom.yml
  • workflow-templates/python-scorecard.yml
  • workflow-templates/python-sonarcloud.yml
🚧 Files skipped from review as they are similar to previous changes (11)
  • workflow-templates/python-fips-compatibility.yml
  • workflow-templates/python-sbom.yml
  • workflow-templates/python-compatibility.yml
  • workflow-templates/python-pr-validation.yml
  • .github/workflows/sonarcloud.yml
  • .github/workflows/python-sonarcloud.yml
  • .github/workflows/security-analysis.yml
  • workflow-templates/python-reuse.yml
  • .github/workflows/scorecard.yml
  • workflow-templates/python-scorecard.yml
  • workflow-templates/python-sonarcloud.yml

@williaby
williaby force-pushed the renovate/github-actions branch 17 times, most recently from e39f0f7 to c2122be Compare July 23, 2026 23:02
@williaby
williaby force-pushed the renovate/github-actions branch 4 times, most recently from c0931d7 to b5976e5 Compare July 25, 2026 23:04
@williaby
williaby force-pushed the renovate/github-actions branch 7 times, most recently from ef72c2f to 713f2c9 Compare August 1, 2026 08:07
Copilot AI review requested due to automatic review settings August 1, 2026 08:07
Copilot AI previously approved these changes Aug 1, 2026

Copilot AI 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.

🟢 Ready to approve

Changes are limited to SHA-pin updates for GitHub Actions and internal reusable workflow refs, with no functional logic modifications identified in the diffs.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

Updates SHA-pinned GitHub Actions and internal reusable workflow references in this repository’s workflow library and self-test workflows, aligning with scheduled patch and security maintenance.

Changes:

  • Bump actions/checkout pins across templates and workflows.
  • Bump github/codeql-action pins (including upload-sarif) and SonarSource scan action pins where used.
  • Update pinned refs for internal reusable workflows (ByronWilliamsCPA/.github) plus a handful of other actions (Scorecard, PyPI publish, GitHub Release, Docker login, Claude Code action).
File summaries
File Description
workflow-templates/python-sonarcloud.yml Updates pinned actions/checkout and SonarSource scan action SHAs.
workflow-templates/python-slsa.yml Updates pinned actions/checkout SHA.
workflow-templates/python-security-analysis.yml Updates pinned actions/checkout and CodeQL action SHAs.
workflow-templates/python-scorecard.yml Updates internal reusable workflow ref to v7.1.12.
workflow-templates/python-sbom.yml Updates internal reusable workflow ref to v7.1.12.
workflow-templates/python-reuse.yml Updates internal reusable workflow ref to v7.1.12.
workflow-templates/python-release.yml Updates pinned actions/checkout and softprops/action-gh-release SHAs.
workflow-templates/python-publish-pypi.yml Updates pinned actions/checkout and pypa/gh-action-pypi-publish SHAs.
workflow-templates/python-pr-validation.yml Updates internal reusable workflow ref to v7.1.12.
workflow-templates/python-mutation.yml Updates internal reusable workflow ref to v7.1.12.
workflow-templates/python-fips-compatibility.yml Updates internal reusable workflow ref to v7.1.12.
workflow-templates/python-docs.yml Updates pinned actions/checkout SHA in template jobs.
workflow-templates/python-container-security.yml Updates internal reusable workflow ref to v7.1.12.
workflow-templates/python-compatibility.yml Updates internal reusable workflow ref to v7.1.12.
workflow-templates/python-cifuzzy.yml Updates pinned actions/checkout and upload-sarif SHAs.
workflow-templates/python-ci.yml Updates pinned actions/checkout SHA across jobs.
.github/workflows/supply-chain-promote-core.yml Updates pinned actions/checkout and upload-sarif SHAs.
.github/workflows/supply-chain-consume-verify.yml Updates pinned actions/checkout SHA.
.github/workflows/supply-chain-build-verify.yml Updates pinned actions/checkout SHA.
.github/workflows/sonarcloud.yml Updates pinned actions/checkout and SonarSource scan action SHAs.
.github/workflows/shell-tests.yml Updates pinned actions/checkout SHA in shell test jobs.
.github/workflows/self-test.yml Updates pinned actions/checkout SHA across self-test jobs.
.github/workflows/security-analysis.yml Updates internal reusable workflow ref to v7.1.12.
.github/workflows/scorecard.yml Updates internal reusable workflow ref to v7.1.12.
.github/workflows/reuse.yml Updates pinned actions/checkout SHA across reuse jobs.
.github/workflows/release-tag.yml Updates pinned actions/checkout SHA.
.github/workflows/python-supplemental-checks.yml Updates pinned actions/checkout SHA across jobs.
.github/workflows/python-sonarcloud.yml Updates pinned actions/checkout and SonarSource scan action SHAs.
.github/workflows/python-snyk.yml Updates pinned actions/checkout and upload-sarif SHAs.
.github/workflows/python-snyk-iac.yml Updates pinned actions/checkout and upload-sarif SHAs.
.github/workflows/python-security-analysis.yml Updates pinned actions/checkout and CodeQL action SHAs.
.github/workflows/python-scorecard.yml Updates pinned actions/checkout, ossf/scorecard-action, and upload-sarif SHAs.
.github/workflows/python-sbom.yml Updates pinned actions/checkout and upload-sarif SHAs across SBOM jobs.
.github/workflows/python-reuse.yml Updates pinned actions/checkout SHA.
.github/workflows/python-release.yml Updates pinned actions/checkout, sigstore action, and action-gh-release SHAs.
.github/workflows/python-qlty-gate.yml Updates pinned actions/checkout SHA.
.github/workflows/python-publish-pypi.yml Updates pinned actions/checkout and pypa/gh-action-pypi-publish SHAs.
.github/workflows/python-precommit.yml Updates pinned actions/checkout SHA.
.github/workflows/python-performance-regression.yml Updates pinned actions/checkout SHA.
.github/workflows/python-mutation.yml Updates pinned actions/checkout SHA.
.github/workflows/python-fuzzing.yml Updates pinned actions/checkout and upload-sarif SHAs.
.github/workflows/python-fips-compatibility.yml Updates pinned actions/checkout SHA across jobs.
.github/workflows/python-docs.yml Updates pinned actions/checkout SHA.
.github/workflows/python-docker.yml Updates pinned actions/checkout, docker/login-action, and upload-sarif SHAs.
.github/workflows/python-dependency-provenance.yml Updates pinned actions/checkout SHA across provenance jobs.
.github/workflows/python-container-security.yml Updates pinned actions/checkout and upload-sarif SHAs.
.github/workflows/python-compatibility.yml Updates pinned actions/checkout SHA.
.github/workflows/python-ci.yml Updates pinned actions/checkout SHA across CI jobs.
.github/workflows/pre-commit.yml Updates pinned actions/checkout SHA.
.github/workflows/docs-deploy.yml Updates pinned actions/checkout SHA.
.github/workflows/dependency-review.yml Updates pinned actions/checkout SHA.
.github/workflows/codeql.yml Updates pinned actions/checkout and CodeQL action SHAs.
.github/workflows/claude-baseline-review.yml Updates pinned actions/checkout and anthropics/claude-code-action SHAs.
Review details
  • Files reviewed: 53/53 changed files
  • Comments generated: 0
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

Copilot AI review requested due to automatic review settings August 1, 2026 14:07
@williaby
williaby force-pushed the renovate/github-actions branch from 713f2c9 to 42cfbb5 Compare August 1, 2026 14:07

Copilot AI 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.

🟡 Not ready to approve

The pinned docker/login-action version in .github/workflows/python-docker.yml is inconsistent with the version stated in the PR description, so the intended dependency bump needs to be reconciled.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Review details

Suppressed comments (2)

.github/workflows/python-docker.yml:275

  • Same mismatch as above: this second docker/login-action pin is annotated as v4.6.0, while the PR description states the update is only to v4.5.2 (v4.6.0 pending). Please align the workflow pins and the PR description/version annotations.
      - name: Login to Container Registry
        if: steps.push-check.outputs.push == 'true'
        uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f  # v4.6.0
        with:

.github/workflows/python-docker.yml:204

  • PR description lists docker/login-action updating to v4.5.2 (with v4.6.0 pending), but this workflow pins docker/login-action to a ref annotated as v4.6.0. Please reconcile the intended version (either update the PR description, or pin this workflow to the v4.5.2 SHA and annotate accordingly) so reviewers can verify the dependency bump.

This issue also appears on line 272 of the same file.

      - name: Login to DHI Registry
        if: inputs.enable-dhi-login
        uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f  # v4.6.0
        with:
  • Files reviewed: 53/53 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

Copilot AI review requested due to automatic review settings August 1, 2026 20:07
@williaby
williaby force-pushed the renovate/github-actions branch from 42cfbb5 to 1f02292 Compare August 1, 2026 20:07

Copilot AI 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.

🟡 Not ready to approve

The pypa/gh-action-pypi-publish pin is updated to v1.14.2 while the PR description indicates v1.14.1, so the intended target version needs clarification for accurate review and auditability.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Review details

Suppressed comments (2)

workflow-templates/python-publish-pypi.yml:114

  • PR description table says pypa/gh-action-pypi-publish is updated to v1.14.1 (with v1.14.2 pending), but this workflow template is already pinned to v1.14.2. Please either update the PR description to match the actual pin, or revert the pin to the intended version so reviewers can audit the change accurately.
    .github/workflows/python-publish-pypi.yml:162
  • PR description table says pypa/gh-action-pypi-publish is updated to v1.14.1 (with v1.14.2 pending), but this reusable workflow is pinned to v1.14.2. Please either update the PR description to match the actual pin, or revert the pin to the intended version so the dependency update is unambiguous.
        uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33  # v1.14.2
  • Files reviewed: 53/53 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

Copilot AI review requested due to automatic review settings August 2, 2026 11:11
@williaby
williaby force-pushed the renovate/github-actions branch from 1f02292 to 1dfd9db Compare August 2, 2026 11:11

Copilot AI 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.

🟡 Not ready to approve

The pinned versions in the workflows do not match the PR description’s stated target versions and “patch only” claim, so the PR metadata should be corrected for accuracy.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Review details

Suppressed comments (1)

workflow-templates/python-security-analysis.yml:122

  • PR description says the github/codeql-action update is v4.37.0 → v4.37.3, but this workflow pins CodeQL to v4.37.4 (SHA f205ea1c...). Please update the PR description table and the "patch update only" wording to reflect the actual versions being pinned, or adjust the pins to match the stated target version.
  • Files reviewed: 53/53 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

@williaby
williaby force-pushed the renovate/github-actions branch from 1dfd9db to 9bec131 Compare August 2, 2026 14:06
Copilot AI review requested due to automatic review settings August 2, 2026 14:06
@sonarqubecloud

sonarqubecloud Bot commented Aug 2, 2026

Copy link
Copy Markdown

Copilot AI dismissed their stale review, a newer Copilot review was requested August 2, 2026 14:09

Copilot AI 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.

🟢 Ready to approve

The changes are limited to updating SHA-pinned action references and no functional issues were identified in the modified workflow YAML sections.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Review details
  • Files reviewed: 53/53 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants