Skip to content

Use the latest known uv version in CI - #540

Open
oschwald wants to merge 1 commit into
mainfrom
greg/setup-uv-latest-known
Open

oschwald wants to merge 1 commit into
mainfrom
greg/setup-uv-latest-known

Conversation

@oschwald

@oschwald oschwald commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Sets version: latest-known on every astral-sh/setup-uv step. With latest-known, setup-uv installs the newest uv version whose checksum ships with the pinned setup-uv release, without a network lookup. A setup-uv update from Dependabot then also updates uv.

The action pin does not change; latest-known is a documented version value at the pinned release.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Updated release and test workflows to use the latest known version of a development tool.

Copilot AI balanced review requested due to automatic review settings October 30, 2026 20: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.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

@coderabbitai

coderabbitai Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 42f22b2e-60ec-4562-aed8-e07751a231c7
Commits

Reviewing files that changed from the base of the PR and between 95f323b and 229af66.

Files selected for processing: 2
  • .github/workflows/release.yml
  • .github/workflows/test.yml

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.

Walkthrough

The release and test workflows now set the setup-uv version to latest-known. Both steps are also named to specify that they install the latest known version.

Changes: Workflow version updates

Layer / File(s) Summary
Set setup-uv versions
.github/workflows/test.yml, .github/workflows/release.yml
Both workflows set setup-uv to latest-known and update the step name to “Install the latest known version of uv.”

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

Change: Other

Merge Risk: Minimal · up to 229af

The workflow update is supported by the pinned action and introduces no identified merge-blocking risk.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: configuring CI to use the latest known uv version.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
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.
Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

A rabbit checks the build at dawn
The known uv version is drawn
Test and release proceed in line
Two workflow steps now share the sign
The rabbit hops, the checks shine fine

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

Set the setup-uv version input to latest-known. This installs the
newest uv version whose checksum ships with the pinned setup-uv, so a
setup-uv bump also bumps uv, without a network lookup.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@oschwald
oschwald force-pushed the greg/setup-uv-latest-known branch from 95f323b to 229af66 Compare October 31, 2026 00:29
Copilot AI balanced review requested due to automatic review settings October 31, 2026 00:29

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.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

This branch has not been deployed

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants