Skip to content

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

Closed
dependabot[bot] wants to merge 6 commits into
developfrom
dependabot/github_actions/develop/github-actions-85eea91bec
Closed

chore(deps): bump the github-actions group across 1 directory with 9 updates#455
dependabot[bot] wants to merge 6 commits into
developfrom
dependabot/github_actions/develop/github-actions-85eea91bec

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Summary

Updates nine GitHub Actions dependencies to their current pinned commits, including checkout, Docker login, CodeQL, setup-python, setup-uv, OSSF Scorecard, and SARIF upload. Follow-up hardening preserves the repository's existing security and cache semantics by disabling checkout credential persistence in read-only workflows and explicitly retaining setup-uv cache pruning after the v9 default change.

Git Flow target

  • dependabot/github_actions/develop/*develop.

Verification

  • Required GitHub Actions workflows run against head 762e11330e320d68175d832b0840222bcf01b518.
  • CodeRabbit findings for checkout credential persistence and prune-cache were implemented in all affected workflows.
  • Workflow action references remain pinned to immutable commit SHAs.

Notes

  • release.yml intentionally keeps cache disabled and therefore does not need prune-cache.
  • Auto-merge is enabled and remains gated by required checks and an independent approval.
Dependency updates
Package From To
actions/checkout 7.0.0 7.0.1
docker/login-action 4.4.0 4.5.2
github/codeql-action/* 4.37.0 4.37.3
actions/setup-python 6.3.0 7.0.0
astral-sh/setup-uv 8.3.2 9.0.0
ossf/scorecard-action 2.4.3 2.4.4

…updates

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

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `7.0.0` | `7.0.1` |
| [docker/login-action](https://github.com/docker/login-action) | `4.4.0` | `4.5.2` |
| [github/codeql-action/init](https://github.com/github/codeql-action) | `4.37.0` | `4.37.3` |
| [github/codeql-action/autobuild](https://github.com/github/codeql-action) | `4.37.0` | `4.37.3` |
| [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.37.0` | `4.37.3` |
| [actions/setup-python](https://github.com/actions/setup-python) | `6.3.0` | `7.0.0` |
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) | `8.3.2` | `9.0.0` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.4.3` | `2.4.4` |
| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) | `4.37.0` | `4.37.3` |



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 `docker/login-action` from 4.4.0 to 4.5.2
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@af1e73f...371161b)

Updates `github/codeql-action/init` from 4.37.0 to 4.37.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@99df26d...e4fba86)

Updates `github/codeql-action/autobuild` from 4.37.0 to 4.37.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@99df26d...e4fba86)

Updates `github/codeql-action/analyze` from 4.37.0 to 4.37.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@99df26d...e4fba86)

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)

Updates `astral-sh/setup-uv` from 8.3.2 to 9.0.0
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@11f9893...c771a70)

Updates `ossf/scorecard-action` from 2.4.3 to 2.4.4
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](ossf/scorecard-action@4eaacf0...2d11466)

Updates `github/codeql-action/upload-sarif` from 4.37.0 to 4.37.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@99df26d...e4fba86)

---
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: docker/login-action
  dependency-version: 4.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: github/codeql-action/init
  dependency-version: 4.37.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/autobuild
  dependency-version: 4.37.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.37.3
  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
- dependency-name: astral-sh/setup-uv
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: ossf/scorecard-action
  dependency-version: 2.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/upload-sarif
  dependency-version: 4.37.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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 29, 2026
@dependabot
dependabot Bot requested a review from seonghobae as a code owner July 29, 2026 11:25
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jul 29, 2026
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

여러 GitHub Actions 워크플로우에서 uses: 항목의 고정 커밋 SHA가 새 버전으로 갱신되었습니다. 워크플로우의 트리거, 입력값, 권한 및 실행 구조는 변경되지 않았습니다.

Changes

워크플로우 액션 핀 업데이트

Layer / File(s) Summary
컨테이너 빌드 액션 핀 업데이트
.github/workflows/build-ci-image.yml, .github/workflows/container-image.yml
컨테이너 이미지 빌드에 사용하는 checkout, Buildx 및 Docker 로그인 액션의 고정 커밋 SHA가 갱신되었습니다.
보안 및 품질 검사 액션 핀 업데이트
.github/workflows/clusterfuzzlite.yml, .github/workflows/codeql.yml, .github/workflows/dependency-review.yml, .github/workflows/scorecards.yml
체크아웃, CodeQL, 의존성 검토, Scorecards 및 SARIF 업로드 액션의 고정 커밋 SHA가 갱신되었습니다.
빌드 및 배포 액션 핀 업데이트
.github/workflows/gh-pages.yml, .github/workflows/quality-gate.yml, .github/workflows/release.yml, .github/workflows/tests.yml
checkout, Python 설정 및 uv 설정 액션의 고정 커밋 SHA가 갱신되었으며 기존 단계 설정은 유지되었습니다.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested reviewers: seonghobae

🚥 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 제목은 GitHub Actions 의존성 9건을 업데이트한 주요 변경 사항을 정확하고 간결하게 설명합니다.
Description check ✅ Passed 설명은 Summary, Git Flow target, Verification, Notes의 모든 필수 섹션을 포함하고 변경 사항과 검증 내용을 설명합니다.
✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Fix failing CI checks
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/github_actions/develop/github-actions-85eea91bec

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

@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

🧹 Nitpick comments (1)
.github/workflows/gh-pages.yml (1)

45-46: 🚀 Performance & Scalability | 🔵 Trivial | ⚡ Quick win

setup-uv 캐시 정리 동작을 모든 캐시 사용 워크플로에서 명시하세요.

setup-uv v9의 prune-cache 기본값 변경으로 캐시 정리 정책이 달라질 수 있습니다.

  • .github/workflows/gh-pages.yml#L45-L46: prune-cache: true를 추가하세요.
  • .github/workflows/quality-gate.yml#L26-L27: prune-cache: true를 추가하세요.
  • .github/workflows/tests.yml#L26-L27: prune-cache: true를 추가하세요.

.github/workflows/release.yml은 캐시를 비활성화하므로 이 변경의 영향을 받지 않습니다.

🤖 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/gh-pages.yml around lines 45 - 46, Explicitly set
prune-cache: true on the setup-uv steps in .github/workflows/gh-pages.yml lines
45-46, .github/workflows/quality-gate.yml lines 26-27, and
.github/workflows/tests.yml lines 26-27. No change is needed in
.github/workflows/release.yml because its cache is disabled.

Source: MCP 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.

Inline comments:
In @.github/workflows/clusterfuzzlite.yml:
- Line 17: Disable checkout credential persistence in the checkout steps at
.github/workflows/clusterfuzzlite.yml:17-17 and
.github/workflows/dependency-review.yml:18-18 by adding the with configuration
with persist-credentials set to false.

---

Nitpick comments:
In @.github/workflows/gh-pages.yml:
- Around line 45-46: Explicitly set prune-cache: true on the setup-uv steps in
.github/workflows/gh-pages.yml lines 45-46, .github/workflows/quality-gate.yml
lines 26-27, and .github/workflows/tests.yml lines 26-27. No change is needed in
.github/workflows/release.yml because its cache is disabled.
🪄 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: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 2bca0e3e-a9f4-49d8-884f-0acfe88ccd34

📥 Commits

Reviewing files that changed from the base of the PR and between 04491c0 and c6ded5b.

📒 Files selected for processing (10)
  • .github/workflows/build-ci-image.yml
  • .github/workflows/clusterfuzzlite.yml
  • .github/workflows/codeql.yml
  • .github/workflows/container-image.yml
  • .github/workflows/dependency-review.yml
  • .github/workflows/gh-pages.yml
  • .github/workflows/quality-gate.yml
  • .github/workflows/release.yml
  • .github/workflows/scorecards.yml
  • .github/workflows/tests.yml

Comment thread .github/workflows/clusterfuzzlite.yml
coderabbitai[bot]
coderabbitai Bot previously approved these changes Aug 3, 2026

Copy link
Copy Markdown
Collaborator

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Aug 3, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@seonghobae
seonghobae enabled auto-merge (squash) August 3, 2026 02:17

@seonghobae seonghobae left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reviewed the immutable action-SHA updates and the follow-up hardening. Checkout credential persistence is disabled in the read-only workflows identified by review, setup-uv v9 retains the prior cache-pruning behavior where caching is enabled, and release remains intentionally uncached. Current-head checks are the remaining merge gate.

Copy link
Copy Markdown
Collaborator

@jules Please add a narrowly scoped governance regression test on this PR branch that prevents these reviewed workflow semantics from regressing: read-only checkout steps in clusterfuzzlite.yml and dependency-review.yml must set persist-credentials: false; setup-uv steps in gh-pages.yml, quality-gate.yml, and tests.yml must explicitly set prune-cache: true; release.yml must remain intentionally uncached. Keep the test deterministic and dependency-free, update no unrelated files, and run the full warnings-as-errors/100% branch-coverage suite plus workflow YAML validation.

Copy link
Copy Markdown
Collaborator

Temporarily parking this workflow dependency update so the base-branch CVE remediation is the sole consumer of the constrained required-workflow queue. The hardened branch is preserved and will be reopened, rebased, and fully revalidated after the security base merge.

@seonghobae seonghobae closed this Aug 3, 2026
auto-merge was automatically disabled August 3, 2026 02:53

Pull request was closed

@dependabot @github

dependabot Bot commented on behalf of github Aug 3, 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/develop/github-actions-85eea91bec branch August 3, 2026 02:53
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.

1 participant