Skip to content

chore(deps): Bump astral-sh/setup-uv from 3.2.4 to 9.0.0 - #15

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/astral-sh/setup-uv-9.0.0
Closed

chore(deps): Bump astral-sh/setup-uv from 3.2.4 to 9.0.0#15
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/astral-sh/setup-uv-9.0.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps astral-sh/setup-uv from 3.2.4 to 9.0.0.

Release notes

Sourced from astral-sh/setup-uv's releases.

v9.0.0 🌈 Change prune-cache default to false

Changes

This release disables the default cache cache pruning to ease the load on the PyPi infrastructure. Since users might experience more GitHub Actions cache usage which might result in higher costs this is marked as a breaking change. To read more on why we did this (now) you can read the detailed analysis and reasoning in #967

Besides this big breaking change we also have a small bugfix while building caches for linux distributions that behave a big different than the "big ones" and a speed up in version resolution by only reading the version manifest until a matching version is found saving runtime and network bandwith.

🚨 Breaking changes

🐛 Bug fixes

  • fix: fall back to distribution ID when os-release has no version field @​cxzhong (#961)

🚀 Enhancements

🧰 Maintenance

📚 Documentation

⬆️ Dependency updates

v8.2.0 🌈 New inputs quiet and download-from-astral-mirror

Changes

This release brings two new inputs and a few bug fixes.

New inputs

Lets talk about the new inputs first.

quiet

Pretty simple. It turns of all info loggings. Useful if you use this in a composite action and are not interested in all the details. In the upcoming releases we will add log groups to fully implement support for "less noise"

[!NOTE]
Warnings and errors are always logged.

... (truncated)

Commits
  • c771a70 chore(deps): roll up Dependabot updates (#970)
  • 2f537ca chore: update known checksums for 0.11.30 (#968)
  • 2269552 Speed up version client by partial response reads (#807)
  • 47a7f4f Change prune-cache default to false (#967)
  • 71966ef chore(deps): roll up Dependabot updates (#962)
  • f12b1f0 fix: fall back to distribution ID when os-release has no version field (#961)
  • ecd24dd chore: update known checksums for 0.11.29 (#960)
  • 6a19136 docs: update version references to v8.3.2 (#949)
  • 11f9893 chore: roll up Dependabot updates (#948)
  • f798556 docs: update version references to v8.3.1 (#946)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by CodeRabbit

  • Chores
    • Updated automated build, test, release, and synchronization workflows to use the latest pinned version of the UV setup tooling.
    • Improved the reliability and consistency of environment setup across automated processes.

Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 3.2.4 to 9.0.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@caf0cab...c771a70)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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 27, 2026
Copilot AI review requested due to automatic review settings July 27, 2026 19:54
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jul 27, 2026
@coderabbitai

coderabbitai Bot commented Jul 27, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The CI, release, and upstream synchronization workflows update their pinned astral-sh/setup-uv action from v3 to v9.0.0.

Changes

CI tooling updates

Layer / File(s) Summary
Update setup-uv action pins
.github/workflows/ci.yml, .github/workflows/release.yml, .github/workflows/sync-upstream.yml
The workflows now use the pinned astral-sh/setup-uv v9.0.0 action for installing uv.

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

Suggested reviewers: copilot, jobordu

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the dependency bump from astral-sh/setup-uv 3.2.4 to 9.0.0 across the workflows.
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/astral-sh/setup-uv-9.0.0

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

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.

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates GitHub Actions workflows to use a newer pinned revision of astral-sh/setup-uv across automation pipelines.

Changes:

  • Bumped astral-sh/setup-uv from the previously pinned v3 revision to a newer pinned revision labeled v9.0.0 in all relevant workflows.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/sync-upstream.yml Updates the pinned setup-uv action revision used by the upstream sync job.
.github/workflows/release.yml Updates the pinned setup-uv action revision used by the release job (with caching inputs unchanged).
.github/workflows/ci.yml Updates the pinned setup-uv action revision used by CI jobs (with caching inputs unchanged).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sentinel-by-digital-frontier

Copy link
Copy Markdown

🛡️ Sentinel PR review

3 file(s) changed · 2 introduced by this diff (secrets+SAST) · dependencies unchanged — SCA/CVE not re-scanned. Advisory — the fail-closed gate is the post-merge pentest.

Findings — ranked by criticality

  • 🟡 [MEDIUM · SAST] .github/workflows/release.yml:106github actions mutable action tag GitHub Actions step uses a mutable tag or branch reference. Tags and branch names can be silently repointed by the action owner, enabling supply-chain attacks — as seen in the a scanner-action and a scannera scanner comp (CWE-1357 CWE-353)
  • 🟡 [MEDIUM · SAST] .github/workflows/release.yml:128github actions mutable action tag GitHub Actions step uses a mutable tag or branch reference. Tags and branch names can be silently repointed by the action owner, enabling supply-chain attacks — as seen in the a scanner-action and a scannera scanner comp (CWE-1357 CWE-353)
Scan summary
Category Scope Findings
Secrets this diff 0
Static analysis changed files 2
Dependencies + IaC skipped (no manifest changed) 0
Known CVEs skipped (no manifest changed) 0

@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/ci.yml (1)

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

Preserve cache-pruning behavior explicitly.

setup-uv v3 defaulted prune-cache to true; v9 defaults it to false. Without an explicit setting, these workflows can retain unused uv artifacts, increasing cache size and upload/restore cost. (raw.githubusercontent.com)

  • .github/workflows/ci.yml#L27-L27: add prune-cache: true.
  • .github/workflows/ci.yml#L62-L62: add prune-cache: true.
  • .github/workflows/release.yml#L22-L22: add prune-cache: true.
  • .github/workflows/sync-upstream.yml#L57-L57: add prune-cache: true, or disable caching for this workflow.
🤖 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/ci.yml at line 27, Add explicit prune-cache: true to each
setup-uv invocation at .github/workflows/ci.yml lines 27 and 62,
.github/workflows/release.yml line 22, and .github/workflows/sync-upstream.yml
line 57; retain caching in sync-upstream.yml unless choosing to disable it
instead.
🤖 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/ci.yml:
- Line 27: Add explicit prune-cache: true to each setup-uv invocation at
.github/workflows/ci.yml lines 27 and 62, .github/workflows/release.yml line 22,
and .github/workflows/sync-upstream.yml line 57; retain caching in
sync-upstream.yml unless choosing to disable it instead.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 1fe901b2-d3b3-4f7d-aaea-888b88f72202

📥 Commits

Reviewing files that changed from the base of the PR and between 2da6cdf and 16eb58e.

📒 Files selected for processing (3)
  • .github/workflows/ci.yml
  • .github/workflows/release.yml
  • .github/workflows/sync-upstream.yml

@dependabot @github

dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #19.

@dependabot dependabot Bot closed this Aug 17, 2026
@dependabot
dependabot Bot deleted the dependabot/github_actions/astral-sh/setup-uv-9.0.0 branch August 17, 2026 19:55
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