Skip to content

Replace astral-sh/setup-uv action with astral-sh/setup-uv v8 - autoclosed#101

Closed
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/astral-sh-setup-uv-replacement
Closed

Replace astral-sh/setup-uv action with astral-sh/setup-uv v8 - autoclosed#101
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/astral-sh-setup-uv-replacement

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 19, 2026

This PR contains the following updates:

Package Type Update Change
astral-sh/setup-uv action replacement v7v8

This is a special PR that replaces astral-sh/setup-uv with the community suggested minimal stable replacement version.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR was generated by Mend Renovate. View the repository job log.


Note

Low Risk
Low risk: this only updates the GitHub Action used to install uv in CI/lint/publish workflows, with no product code changes. Main risk is CI/publish behavior changing if setup-uv@v8 differs from v7.

Overview
Updates the GitHub Actions workflows (ci.yml, lint.yaml, pypi-publish.yaml) to use astral-sh/setup-uv@v8 instead of v7 for installing uv before syncing dependencies, running tests/lints, and publishing to PyPI.

Reviewed by Cursor Bugbot for commit 35df2af. Bugbot is set up for automated code reviews on this repo. Configure here.

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 35df2af. Configure here.

Comment thread .github/workflows/ci.yml

- name: Install uv
uses: astral-sh/setup-uv@v7
uses: astral-sh/setup-uv@v8
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

setup-uv @v8 tag does not exist, workflows will fail

High Severity

astral-sh/setup-uv v8 stopped publishing major and minor version tags (@v8, @v8.0) as a security measure. Only the full immutable version tag @v8.0.0 (or a pinned commit hash) works. Using @v8 will cause all three workflows (CI, lint, publish) to fail because the tag simply doesn't exist. This is confirmed by issue #830.

Additional Locations (2)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 35df2af. Configure here.

@renovate renovate Bot changed the title Replace astral-sh/setup-uv action with astral-sh/setup-uv v8 Replace astral-sh/setup-uv action with astral-sh/setup-uv v8 - autoclosed Apr 19, 2026
@renovate renovate Bot closed this Apr 19, 2026
@renovate renovate Bot deleted the renovate/astral-sh-setup-uv-replacement branch April 19, 2026 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants