chore(deps): update GitHub Actions#46
Conversation
WalkthroughThis PR updates pinned versions of GitHub Actions and org-level reusable workflows across 22 CI/CD workflow files, upgrading the runner hardening action from v2.19.3 to v2.19.4, refreshing reusable workflow SHAs to a newer main-branch commit, and bumping security scanning tool action versions for CodeQL and SonarCloud. ChangesGitHub Actions and Workflow Infrastructure Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related issues
Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
There was a problem hiding this comment.
Pull request overview
This Renovate-generated PR bumps four GitHub Actions dependencies across the repository's workflow files. All updates are SHA-pinned with matching version comments, consistent with the repo's pinning convention. Two org workflow callers (container-security.yml, mutation-testing.yml) intentionally remain on a different SHA and are out of scope for this update.
Changes:
- Bump
step-security/harden-runnerfrom v2.19.3 to v2.19.4 across all workflow callers. - Bump
github/codeql-action(init/analyze/upload-sarif) from v4.35.5 to v4.36.0. - Bump
SonarSource/sonarqube-scan-actionfrom v8.0.0 to v8.1, and bumpByronWilliamsCPA/.githubreusable workflow SHA from799ebd6toe75a86b.
Reviewed changes
Copilot reviewed 22 out of 22 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/ci.yml | Bumps org reusable workflow SHA and harden-runner. |
| .github/workflows/cifuzzy.yml | Bumps harden-runner and codeql-action/upload-sarif. |
| .github/workflows/codecov.yml | Bumps org reusable workflow SHA and harden-runner. |
| .github/workflows/codeql.yml | Bumps harden-runner and codeql-action init/analyze. |
| .github/workflows/coverage.yml | Bumps python-qlty-coverage reusable workflow SHA. |
| .github/workflows/dependency-review.yml | Bumps harden-runner. |
| .github/workflows/docs.yml | Bumps python-docs reusable workflow SHA. |
| .github/workflows/fips-compatibility.yml | Bumps harden-runner in two jobs. |
| .github/workflows/pr-title.yml | Bumps harden-runner (block mode preserved). |
| .github/workflows/pr-validation.yml | Bumps reusable workflow SHA and three harden-runner refs. |
| .github/workflows/publish-pypi.yml | Bumps python-publish-pypi reusable workflow SHA. |
| .github/workflows/python-compatibility.yml | Bumps python-compatibility reusable workflow SHA. |
| .github/workflows/qlty.yml | Bumps python-qlty-coverage reusable workflow SHA. |
| .github/workflows/release-sign.yml | Bumps harden-runner. |
| .github/workflows/release.yml | Bumps python-release reusable workflow SHA. |
| .github/workflows/reuse.yml | Bumps python-reuse reusable workflow SHA and harden-runner. |
| .github/workflows/sbom.yml | Bumps python-sbom reusable workflow SHA. |
| .github/workflows/scorecard.yml | Bumps python-scorecard reusable workflow SHA. |
| .github/workflows/security-analysis.yml | Bumps python-security-analysis reusable workflow SHA. |
| .github/workflows/slsa-provenance.yml | Bumps harden-runner and python-slsa reusable workflow SHA. |
| .github/workflows/sonarcloud.yml | Bumps two harden-runner refs and sonarqube-scan-action to v8.1. |
| .github/workflows/validate-cruft.yml | Bumps harden-runner. |
042669e to
7ac45c9
Compare
|
@copilot resolve the merge conflicts in this pull request |
# Conflicts: # .github/workflows/release.yml
Head branch was pushed to by a user without write access
Merge conflicts resolved. There was a single conflict in |
|
Actionable comments posted: 0 |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
PR ReviewBUILD FAILING -- 1 Critical finding must be resolved before merge. Critical (must fix)CI: Validate PR Title failing -- The subject Immediate fix: Edit the PR title to `chore(deps): update GitHub Actions` (lowercase `u`). Systemic fix: Add `"commitMessageAction": "update"` to `renovate.json` (PR being raised separately). Important (should address)
Verified clean
🤖 Generated with Claude Code |
…or (#52) The PR title validator (amannn/action-semantic-pull-request) uses subjectPattern: ^(?![A-Z]).+$ which rejects subjects beginning with an uppercase letter. Renovate's default commitMessageAction is "Update" (capital U), causing every automated PR to fail the Validate PR Title CI check. - Add global "commitMessageAction": "update" so all Renovate PRs produce lowercase subjects - Lower-case the lockFileMaintenance override which also had "Update" Fixes the recurring CI failure first seen in PR #46. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|



Summary
Why
Scheduled patch update, bug fixes and security patches with no API changes.
Changes
This PR contains the following updates:
799ebd6→74c633av8.0.0→v8.1v4.35.5→v4.36.0v2.19.3→v2.19.4Impact
Acceptance Criteria
Testing
Notes
Release Notes
SonarSource/sonarqube-scan-action (SonarSource/sonarqube-scan-action)
v8.1Compare Source
v8.1.0Compare Source
What's Changed
Full Changelog: SonarSource/sonarqube-scan-action@v8...v8.1.0
github/codeql-action (github/codeql-action)
v4.36.0Compare Source
step-security/harden-runner (step-security/harden-runner)
v2.19.4Compare Source
What's Changed
Full Changelog: step-security/harden-runner@v2.19.3...v2.19.4
Configuration
📅 Schedule: (in timezone America/New_York)
🚦 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.
This PR has been generated by Mend Renovate.
Summary by CodeRabbit