Releases: astral-sh/setup-uv
Releases · astral-sh/setup-uv
v3.1.7 🌈 update known checksums for 0.4.21
v3.1.6 🌈 Fix cache linebreak in linux runner
v3.1.5 🌈 update known checksums for 0.4.20
Changes
🧰 Maintenance
- chore: update known checksums for 0.4.20 @github-actions (#115)
- chore: update known checksums for 0.4.19 @github-actions (#113)
⬆️ Dependency updates
- Bump @types/node from 22.7.4 to 22.7.5 @dependabot (#114)
- Bump @biomejs/biome from 1.9.2 to 1.9.3 @dependabot (#110)
v3.1.4 🌈 update known checksums for 0.4.18
Changes
🧰 Maintenance
- chore: update known checksums for 0.4.18 @github-actions (#109)
- Migrate to Biome for linting and formatting @charliermarsh (#107)
⬆️ Dependency updates
- Bump @types/node from 22.7.3 to 22.7.4 @dependabot (#108)
v3.1.3 🌈 update known checksums for 0.4.17
Changes
🧰 Maintenance
- chore: update known checksums for 0.4.17 @github-actions (#104)
⬆️ Dependency updates
- Bump @types/node from 22.7.0 to 22.7.3 @dependabot (#103)
v3.1.2 🌈 update known checksums for 0.4.16
Changes
🐛 Bug fixes
🧰 Maintenance
- chore: update known checksums for 0.4.16 @github-actions (#100)
⬆️ Dependency updates
- Bump @types/node from 22.6.1 to 22.7.0 @dependabot (#101)
- Bump @types/node from 22.5.5 to 22.6.1 @dependabot (#98)
v3.1.1 🌈 update known checksums for 0.4.15
v3.1.0 🌈 Support for semver version ranges
You can now also use semver ranges to define the version of uv to install:
- name: Install a semver range of uv
uses: astral-sh/setup-uv@v3
with:
version: ">=0.3.0"
- name: Pinning a minor version of uv
uses: astral-sh/setup-uv@v3
with:
version: "0.3.x"
Learn more in the README
Changes
- Set tool(-bin) dir and add to PATH @eifinger (#87)
- Tweak the action branding @charliermarsh (#49)
🚀 Enhancements
🧰 Maintenance
- chore: update known checksums for 0.4.14 @github-actions (#94)
- chore: update known checksums for 0.4.13 @github-actions (#93)
- chore: update known checksums for 0.4.12 @github-actions (#86)
- chore: update known checksums for 0.4.11 @github-actions (#84)
📚 Documentation
- Fix a typo SHA265 → SHA256 @bswck-hai (#90)
- Update version in README from v2 to v3 @eifinger (#85)
- Fix prettier destroying markdown NOTE @eifinger (#80)
⬆️ Dependency updates
- Bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 @dependabot (#91)
- Bump eslint from 8.57.0 to 8.57.1 @dependabot (#81)
v3.0.0 🌈 Set the cache-dependency-glob default to `**/uv.lock`
Changes
With this release cache-dependency-glob
defaults to **/uv.lock
.
This is in line with what most users would expect and also mirrors the default behaviors for setup-python which use **/requirements.txt
, **/Pipfile.lock
or **/poetry.lock
.
The previous default led to the cache being created only once and never invalidated or updated even when the dependencies changed.
This change only affects you if you are using enable-cache: true
without specifying cache-dependency-glob
. The only behavioral change you might see is one time cache miss.
Learn more about cache-dependency-glob
in the README section.
🚨 Breaking changes
🧰 Maintenance
⬆️ Dependency updates
- Bump eslint-plugin-github from 5.0.1 to 5.0.2 @dependabot (#69)
- Bump typescript from 5.5.4 to 5.6.2 @dependabot (#64)
- Bump @types/node from 22.5.4 to 22.5.5 @dependabot (#74)
- Bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 @dependabot (#75)
v2.1.2 🌈 update known checksums for 0.4.10
Changes
- fix example for multiple cache-dependency-glob without quote @hori-ryota (#67)
🧰 Maintenance
- chore: update known checksums for 0.4.10 @github-actions (#72)
⬆️ Dependency updates
- Bump peter-evans/create-pull-request from 7.0.1 to 7.0.2 @dependabot (#71)