Skip to content

build: pin uv version and add linter concurrency#349

Closed
jmeridth wants to merge 1 commit intomainfrom
jm_pin_uv_version_and_linter_concurrency
Closed

build: pin uv version and add linter concurrency#349
jmeridth wants to merge 1 commit intomainfrom
jm_pin_uv_version_and_linter_concurrency

Conversation

@jmeridth
Copy link
Collaborator

What

Pin astral-sh/setup-uv to version 0.10.9 with caching enabled across all CI workflows, and add a concurrency group to the linter workflow to cancel in-progress runs on the same branch.

Why

Pinning the uv version prevents unexpected breakage from new uv releases while enable-cache speeds up CI runs. The concurrency group avoids wasting CI minutes on outdated linter runs when new commits are pushed.

Notes

  • The version pin means dependabot won't auto-update uv — manual bumps will be needed when upgrading.
  • Caching is now enabled on update-uv-lock.yml too; verify this doesn't interfere with lock file regeneration.

## What

Pin astral-sh/setup-uv to version 0.10.9 with caching enabled across all
CI workflows, and add a concurrency group to the linter workflow to cancel
in-progress runs on the same branch.

## Why

Pinning the uv version prevents unexpected breakage from new uv releases
while enable-cache speeds up CI runs. The concurrency group avoids wasting
CI minutes on outdated linter runs when new commits are pushed.

## Notes

- The version pin means dependabot won't auto-update uv — manual bumps will be needed when upgrading.
- Caching is now enabled on update-uv-lock.yml too; verify this doesn't interfere with lock file regeneration.

Signed-off-by: jmeridth <jmeridth@gmail.com>
@jmeridth jmeridth requested a review from zkoppert as a code owner March 11, 2026 05:50
@jmeridth jmeridth closed this Mar 11, 2026
@jmeridth jmeridth deleted the jm_pin_uv_version_and_linter_concurrency branch March 11, 2026 05:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant