Aria Desires
c710246d76
Update cargo-dist ( #14156 )
...
Also took the time to migrate to the external config format to normalize
our projects for team comfort (`ty` *has* to use this format for its
workspace structure).
2025-06-20 14:20:01 -04:00
Zanie Blue
e1046242e7
Fix Docker attestations ( #14133 )
...
These regressed in #14088 and were found during my test publish from a
fork.
2025-06-18 18:46:30 +00:00
Zanie Blue
1fc65a1d9d
Publish to DockerHub ( #14088 )
...
The primary motivation here is to avoid confusion with non-official
repositories, e.g., https://github.com/astral-sh/uv/issues/13958 which
could lead to attacks against our users.
Resolves
- https://github.com/astral-sh/uv/issues/12679
- #8699
2025-06-18 11:30:37 -05:00
Zanie Blue
75d4cd30d6
Use Depot for Windows cargo test ( #14122 )
...
Replaces https://github.com/astral-sh/uv/pull/12320
Switches to Depot for the large Windows runner we use for `cargo test`.
The runtime goes from 8m 20s -> 6m 44s (total) and 7m 18s -> 4m 41s
(test run) which are 20% and 35% speedups respectively.
A few things got marginally slower, like Python installs went from 11s
-> 38s, the Rust cache went from 15s -> 30s, and drive setup went from
7s -> 20s.
2025-06-18 09:55:09 -05:00
John Mumm
2fc922144a
Add script for testing uv against different registries ( #13615 )
...
This PR provides a script that uses environment variables to determine
which registries to test. This script is being used to run automated
registry tests in CI for AWS, Azure, GCP, Artifactory, GitLab,
Cloudsmith, and Gemfury.
You must configure the following required env vars for each registry:
```
UV_TEST_<registry_name>_URL URL for the registry
UV_TEST_<registry_name>_TOKEN authentication token
UV_TEST_<registry_name>_PKG private package to install
```
The username defaults to "\_\_token\_\_" but can be optionally set with:
```
UV_TEST_<registry_name>_USERNAME
```
For each configured registry, the test will attempt to install the
specified package. Some registries can fall back to PyPI internally, so
it's important to choose a package that only exists in the registry you
are testing.
Currently, a successful test means that it finds the line “ +
<package_name>” in the output. This is because in its current form we
don’t know ahead of time what package it is and hence what the exact
expected output would be. The advantage if that anyone can run this
locally, though they would have to have access to the registries they
want to test.
You can also use the `--use-op` command line argument to derive these
test env vars from a 1Password vault (default is "RegistryTests" but can
be configured with `--op-vault`). It will look at all items in the vault
with names following the pattern `UV_TEST_<registry_name>` and will
derive the env vars as follows:
```
`UV_TEST_<registry_name>_USERNAME` from the `username` field
`UV_TEST_<registry_name>_TOKEN` from the `password` field
`UV_TEST_<registry_name>_URL` from a field with the label `url`
`UV_TEST_<registry_name>_PKG` from a field with the label `pkg`
```
2025-06-18 09:43:45 +02:00
Zanie Blue
8808e67cff
Add a docker-plan step to consolidate push and tag logic ( #14083 )
...
The dist plan parsing is pretty hard to understand, and I want to add
more images, e.g., for DockerHub in #14088 . As a simplifying
precursor... move the dist plan processing into a dedicated step.
2025-06-17 15:04:39 -05:00
Kyle Galbraith
d73d3e8b53
Refactor Docker image builds to use Depot ( #13459 )
...
## Summary
Simplify the Docker image build process to leverage Depot container
builders for faster layer caching and native multi-platform image
builds. The combo of the two removes the need to save cache to
registries and do complex merge operations across GHA runners to get a
multi-platform image.
## Test Plan
UV team will need to add a trust relationship in Depot so that the
container builds can authenticate and run. This can be done following
these docs:
https://depot.dev/docs/cli/authentication#adding-a-trust-relationship-for-github-actions .
Once that is done, this should just work as before, but without all of
the extra work around manifests. We should double that all of the
tagging still makes sense for you all, as some bits of that were
unclear.
Additional context in this draft PR:
https://github.com/astral-sh/uv/pull/9156
---------
Co-authored-by: Zanie Blue <contact@zanie.dev >
2025-06-16 13:32:35 -05:00
konsti
423cfaabf5
Show backtraces for CI crashes ( #14081 )
...
I only just realized that we can get backtraces for crashes with
`RUST_BACKTRACE: 1`, even non-panics
(https://github.com/astral-sh/uv/pull/14079 ). This is much better than
trying to analyze crash dumps.
2025-06-16 17:10:21 +00:00
renovate[bot]
7c90c5be02
Update conda-incubator/setup-miniconda action to v3.2.0 ( #14061 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[conda-incubator/setup-miniconda](https://redirect.github.com/conda-incubator/setup-miniconda )
| action | minor | `v3.1.1` -> `v3.2.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>conda-incubator/setup-miniconda
(conda-incubator/setup-miniconda)</summary>
###
[`v3.2.0`](https://redirect.github.com/conda-incubator/setup-miniconda/blob/HEAD/CHANGELOG.md#v320-2025-06-04 )
[Compare
Source](https://redirect.github.com/conda-incubator/setup-miniconda/compare/v3.1.1...v3.2.0 )
##### Fixes
- Check all `.condarc` files when removing `defaults` by
[@​marcoesters](https://redirect.github.com/marcoesters ) in
[https://github.com/conda-incubator/setup-miniconda/pull/398 ](https://redirect.github.com/conda-incubator/setup-miniconda/pull/398 )/398
- Add version normalization for minicondaVersion in input validation by
[@​jezdez](https://redirect.github.com/jezdez )
[https://github.com/conda-incubator/setup-miniconda/pull/397 ](https://redirect.github.com/conda-incubator/setup-miniconda/pull/397 )/397
- Workaround for auto_activate_base deprecation by
[@​jaimergp](https://redirect.github.com/jaimergp ) in
[https://github.com/conda-incubator/setup-miniconda/pull/402 ](https://redirect.github.com/conda-incubator/setup-miniconda/pull/402 )/402
##### Tasks and Maintenance
- Bump conda-incubator/setup-miniconda from 3.1.0 to 3.1.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/conda-incubator/setup-miniconda/pull/391 ](https://redirect.github.com/conda-incubator/setup-miniconda/pull/391 )/391
- Bump undici from 5.28.4 to 5.28.5 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/conda-incubator/setup-miniconda/pull/390 ](https://redirect.github.com/conda-incubator/setup-miniconda/pull/390 )/390
- Bump semver and
[@​types/semver](https://redirect.github.com/types/semver ) by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/conda-incubator/setup-miniconda/pull/399 ](https://redirect.github.com/conda-incubator/setup-miniconda/pull/399 )/399
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 11:53:56 +02:00
renovate[bot]
77ec5f9b17
Update actions/setup-python action to v5.6.0 ( #14060 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/setup-python](https://redirect.github.com/actions/setup-python )
| action | minor | `v5` -> `v5.6.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>actions/setup-python (actions/setup-python)</summary>
###
[`v5.6.0`](https://redirect.github.com/actions/setup-python/releases/tag/v5.6.0 )
[Compare
Source](https://redirect.github.com/actions/setup-python/compare/v5.5.0...v5.6.0 )
##### What's Changed
- Workflow updates related to Ubuntu 20.04 by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-python/pull/1065 ](https://redirect.github.com/actions/setup-python/pull/1065 )
- Fix for Candidate Not Iterable Error by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-python/pull/1082 ](https://redirect.github.com/actions/setup-python/pull/1082 )
- Upgrade semver and
[@​types/semver](https://redirect.github.com/types/semver ) by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/1091 ](https://redirect.github.com/actions/setup-python/pull/1091 )
- Upgrade prettier from 2.8.8 to 3.5.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/1046 ](https://redirect.github.com/actions/setup-python/pull/1046 )
- Upgrade ts-jest from 29.1.2 to 29.3.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/1081 ](https://redirect.github.com/actions/setup-python/pull/1081 )
**Full Changelog**:
https://github.com/actions/setup-python/compare/v5...v5.6.0
###
[`v5.5.0`](https://redirect.github.com/actions/setup-python/releases/tag/v5.5.0 )
[Compare
Source](https://redirect.github.com/actions/setup-python/compare/v5.4.0...v5.5.0 )
##### What's Changed
##### Enhancements:
- Support free threaded Python versions like '3.13t' by
[@​colesbury](https://redirect.github.com/colesbury ) in
[https://github.com/actions/setup-python/pull/973 ](https://redirect.github.com/actions/setup-python/pull/973 )
- Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for
free threaded and Upgrade
[@​action/cache](https://redirect.github.com/action/cache ) from
4.0.0 to 4.0.3 by
[@​priya-kinthali](https://redirect.github.com/priya-kinthali ) in
[https://github.com/actions/setup-python/pull/1056 ](https://redirect.github.com/actions/setup-python/pull/1056 )
- Add support for .tool-versions file in setup-python by
[@​mahabaleshwars](https://redirect.github.com/mahabaleshwars ) in
[https://github.com/actions/setup-python/pull/1043 ](https://redirect.github.com/actions/setup-python/pull/1043 )
##### Bug fixes:
- Fix architecture for pypy on Linux ARM64 by
[@​mayeut](https://redirect.github.com/mayeut ) in
[https://github.com/actions/setup-python/pull/1011 ](https://redirect.github.com/actions/setup-python/pull/1011 )
This update maps arm64 to aarch64 for Linux ARM64 PyPy installations.
##### Dependency updates:
- Upgrade [@​vercel/ncc](https://redirect.github.com/vercel/ncc )
from 0.38.1 to 0.38.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/1016 ](https://redirect.github.com/actions/setup-python/pull/1016 )
- Upgrade
[@​actions/glob](https://redirect.github.com/actions/glob ) from
0.4.0 to 0.5.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/1015 ](https://redirect.github.com/actions/setup-python/pull/1015 )
##### New Contributors
- [@​colesbury](https://redirect.github.com/colesbury ) made their
first contribution in
[https://github.com/actions/setup-python/pull/973 ](https://redirect.github.com/actions/setup-python/pull/973 )
- [@​mahabaleshwars](https://redirect.github.com/mahabaleshwars )
made their first contribution in
[https://github.com/actions/setup-python/pull/1043 ](https://redirect.github.com/actions/setup-python/pull/1043 )
**Full Changelog**:
https://github.com/actions/setup-python/compare/v5...v5.5.0
###
[`v5.4.0`](https://redirect.github.com/actions/setup-python/releases/tag/v5.4.0 )
[Compare
Source](https://redirect.github.com/actions/setup-python/compare/v5.3.0...v5.4.0 )
##### What's Changed
##### Enhancements:
- Update cache error message by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-python/pull/968 ](https://redirect.github.com/actions/setup-python/pull/968 )
- Enhance Workflows: Add Ubuntu-24, Remove Python 3.8 by
[@​priya-kinthali](https://redirect.github.com/priya-kinthali ) in
[https://github.com/actions/setup-python/pull/985 ](https://redirect.github.com/actions/setup-python/pull/985 )
- Configure Dependabot settings by
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
in
[https://github.com/actions/setup-python/pull/1008 ](https://redirect.github.com/actions/setup-python/pull/1008 )
##### Documentation changes:
- Readme update - recommended permissions by
[@​benwells](https://redirect.github.com/benwells ) in
[https://github.com/actions/setup-python/pull/1009 ](https://redirect.github.com/actions/setup-python/pull/1009 )
- Improve Advanced Usage examples by
[@​lrq3000](https://redirect.github.com/lrq3000 ) in
[https://github.com/actions/setup-python/pull/645 ](https://redirect.github.com/actions/setup-python/pull/645 )
##### Dependency updates:
- Upgrade `undici` from 5.28.4 to 5.28.5 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/1012 ](https://redirect.github.com/actions/setup-python/pull/1012 )
- Upgrade `urllib3` from 1.25.9 to 1.26.19 in /**tests**/data by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/895 ](https://redirect.github.com/actions/setup-python/pull/895 )
- Upgrade `actions/publish-immutable-action` from 0.0.3 to 0.0.4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/1014 ](https://redirect.github.com/actions/setup-python/pull/1014 )
- Upgrade `@actions/http-client` from 2.2.1 to 2.2.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/1020 ](https://redirect.github.com/actions/setup-python/pull/1020 )
- Upgrade `requests` from 2.24.0 to 2.32.2 in /**tests**/data by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/1019 ](https://redirect.github.com/actions/setup-python/pull/1019 )
- Upgrade `@actions/cache` to `^4.0.0` by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) in
[https://github.com/actions/setup-python/pull/1007 ](https://redirect.github.com/actions/setup-python/pull/1007 )
##### New Contributors
- [@​benwells](https://redirect.github.com/benwells ) made their
first contribution in
[https://github.com/actions/setup-python/pull/1009 ](https://redirect.github.com/actions/setup-python/pull/1009 )
-
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
made their first contribution in
[https://github.com/actions/setup-python/pull/1008 ](https://redirect.github.com/actions/setup-python/pull/1008 )
- [@​lrq3000](https://redirect.github.com/lrq3000 ) made their
first contribution in
[https://github.com/actions/setup-python/pull/645 ](https://redirect.github.com/actions/setup-python/pull/645 )
**Full Changelog**:
https://github.com/actions/setup-python/compare/v5...v5.4.0
###
[`v5.3.0`](https://redirect.github.com/actions/setup-python/releases/tag/v5.3.0 )
[Compare
Source](https://redirect.github.com/actions/setup-python/compare/v5.2.0...v5.3.0 )
#### What's Changed
- Add workflow file for publishing releases to immutable action package
by [@​Jcambass](https://redirect.github.com/Jcambass ) in
[https://github.com/actions/setup-python/pull/941 ](https://redirect.github.com/actions/setup-python/pull/941 )
- Upgrade IA publish by
[@​Jcambass](https://redirect.github.com/Jcambass ) in
[https://github.com/actions/setup-python/pull/943 ](https://redirect.github.com/actions/setup-python/pull/943 )
##### Bug Fixes:
- Normalise Line Endings to Ensure Cross-Platform Consistency by
[@​priya-kinthali](https://redirect.github.com/priya-kinthali ) in
[https://github.com/actions/setup-python/pull/938 ](https://redirect.github.com/actions/setup-python/pull/938 )
- Revise `isGhes` logic by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/setup-python/pull/963 ](https://redirect.github.com/actions/setup-python/pull/963 )
- Bump pillow from 7.2 to 10.2.0 by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-python/pull/956 ](https://redirect.github.com/actions/setup-python/pull/956 )
##### Enhancements:
- Enhance workflows and documentation updates by
[@​priya-kinthali](https://redirect.github.com/priya-kinthali ) in
[https://github.com/actions/setup-python/pull/965 ](https://redirect.github.com/actions/setup-python/pull/965 )
- Bump default versions to latest by
[@​jeffwidman](https://redirect.github.com/jeffwidman ) in
[https://github.com/actions/setup-python/pull/905 ](https://redirect.github.com/actions/setup-python/pull/905 )
#### New Contributors
- [@​Jcambass](https://redirect.github.com/Jcambass ) made their
first contribution in
[https://github.com/actions/setup-python/pull/941 ](https://redirect.github.com/actions/setup-python/pull/941 )
- [@​jww3](https://redirect.github.com/jww3 ) made their first
contribution in
[https://github.com/actions/setup-python/pull/963 ](https://redirect.github.com/actions/setup-python/pull/963 )
**Full Changelog**:
https://github.com/actions/setup-python/compare/v5...v5.3.0
###
[`v5.2.0`](https://redirect.github.com/actions/setup-python/releases/tag/v5.2.0 )
[Compare
Source](https://redirect.github.com/actions/setup-python/compare/v5.1.1...v5.2.0 )
#### What's Changed
##### Bug fixes:
- Add `.zip` extension to Windows package downloads for `Expand-Archive`
Compatibility by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) in
[https://github.com/actions/setup-python/pull/916 ](https://redirect.github.com/actions/setup-python/pull/916 )
This addresses compatibility issues on Windows self-hosted runners by
ensuring that the filenames for Python and PyPy package downloads
explicitly include the .zip extension, allowing the Expand-Archive
command to function correctly.
- Add arch to cache key by
[@​Zxilly](https://redirect.github.com/Zxilly ) in
[https://github.com/actions/setup-python/pull/896 ](https://redirect.github.com/actions/setup-python/pull/896 )
This addresses issues with caching by adding the architecture (arch) to
the cache key, ensuring that cache keys are accurate to prevent
conflicts.
Note: This change may break previous cache keys as they will no longer
be compatible with the new format.
##### Documentation changes:
- Fix display of emojis in contributors doc by
[@​sciencewhiz](https://redirect.github.com/sciencewhiz ) in
[https://github.com/actions/setup-python/pull/899 ](https://redirect.github.com/actions/setup-python/pull/899 )
- Documentation update for caching poetry dependencies by
[@​gowridurgad](https://redirect.github.com/gowridurgad ) in
[https://github.com/actions/setup-python/pull/908 ](https://redirect.github.com/actions/setup-python/pull/908 )
##### Dependency updates:
- Bump [@​iarna/toml](https://redirect.github.com/iarna/toml )
version from 2.2.5 to 3.0.0 by
[@​priya-kinthali](https://redirect.github.com/priya-kinthali ) in
[https://github.com/actions/setup-python/pull/912 ](https://redirect.github.com/actions/setup-python/pull/912 )
- Bump pyinstaller from 3.6 to 5.13.1 by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-python/pull/923 ](https://redirect.github.com/actions/setup-python/pull/923 )
#### New Contributors
- [@​sciencewhiz](https://redirect.github.com/sciencewhiz ) made
their first contribution in
[https://github.com/actions/setup-python/pull/899 ](https://redirect.github.com/actions/setup-python/pull/899 )
- [@​priyagupta108](https://redirect.github.com/priyagupta108 )
made their first contribution in
[https://github.com/actions/setup-python/pull/916 ](https://redirect.github.com/actions/setup-python/pull/916 )
- [@​Zxilly](https://redirect.github.com/Zxilly ) made their first
contribution in
[https://github.com/actions/setup-python/pull/896 ](https://redirect.github.com/actions/setup-python/pull/896 )
- [@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y )
made their first contribution in
[https://github.com/actions/setup-python/pull/923 ](https://redirect.github.com/actions/setup-python/pull/923 )
**Full Changelog**:
https://github.com/actions/setup-python/compare/v5...v5.2.0
###
[`v5.1.1`](https://redirect.github.com/actions/setup-python/releases/tag/v5.1.1 )
[Compare
Source](https://redirect.github.com/actions/setup-python/compare/v5.1.0...v5.1.1 )
#### What's Changed
##### Bug fixes:
- fix(ci): update all failing workflows by
[@​mayeut](https://redirect.github.com/mayeut ) in
[https://github.com/actions/setup-python/pull/863 ](https://redirect.github.com/actions/setup-python/pull/863 )
This update ensures compatibility and optimal performance of workflows
on the latest macOS version.
##### Documentation changes:
- Documentation update for cache by
[@​gowridurgad](https://redirect.github.com/gowridurgad ) in
[https://github.com/actions/setup-python/pull/873 ](https://redirect.github.com/actions/setup-python/pull/873 )
##### Dependency updates:
- Bump braces from 3.0.2 to 3.0.3 and undici from 5.28.3 to 5.28.4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-python/pull/893 ](https://redirect.github.com/actions/setup-python/pull/893 )
#### New Contributors
- [@​gowridurgad](https://redirect.github.com/gowridurgad ) made
their first contribution in
[https://github.com/actions/setup-python/pull/873 ](https://redirect.github.com/actions/setup-python/pull/873 )
**Full Changelog**:
https://github.com/actions/setup-python/compare/v5...v5.1.1
###
[`v5.1.0`](https://redirect.github.com/actions/setup-python/releases/tag/v5.1.0 )
[Compare
Source](https://redirect.github.com/actions/setup-python/compare/v5...v5.1.0 )
#### What's Changed
- Leveraging the raw API to retrieve the version-manifest, as it does
not impose a rate limit and hence facilitates unrestricted consumption
without the need for a token for Github Enterprise Servers by
[@​Shegox](https://redirect.github.com/Shegox ) in
[https://github.com/actions/setup-python/pull/766 ](https://redirect.github.com/actions/setup-python/pull/766 ).
- Dependency updates by
[@​dependabot](https://redirect.github.com/dependabot ) and
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
in
[https://github.com/actions/setup-python/pull/817 ](https://redirect.github.com/actions/setup-python/pull/817 )
- Documentation changes for version in README by
[@​basnijholt](https://redirect.github.com/basnijholt ) in
[https://github.com/actions/setup-python/pull/776 ](https://redirect.github.com/actions/setup-python/pull/776 )
- Documentation changes for link in README by
[@​ukd1](https://redirect.github.com/ukd1 ) in
[https://github.com/actions/setup-python/pull/793 ](https://redirect.github.com/actions/setup-python/pull/793 )
- Documentation changes for link in Advanced Usage by
[@​Jamim](https://redirect.github.com/Jamim ) in
[https://github.com/actions/setup-python/pull/782 ](https://redirect.github.com/actions/setup-python/pull/782 )
- Documentation changes for avoiding rate limit issues on GHES by
[@​priya-kinthali](https://redirect.github.com/priya-kinthali ) in
[https://github.com/actions/setup-python/pull/835 ](https://redirect.github.com/actions/setup-python/pull/835 )
#### New Contributors
- [@​basnijholt](https://redirect.github.com/basnijholt ) made
their first contribution in
[https://github.com/actions/setup-python/pull/776 ](https://redirect.github.com/actions/setup-python/pull/776 )
- [@​ukd1](https://redirect.github.com/ukd1 ) made their first
contribution in
[https://github.com/actions/setup-python/pull/793 ](https://redirect.github.com/actions/setup-python/pull/793 )
- [@​Jamim](https://redirect.github.com/Jamim ) made their first
contribution in
[https://github.com/actions/setup-python/pull/782 ](https://redirect.github.com/actions/setup-python/pull/782 )
- [@​Shegox](https://redirect.github.com/Shegox ) made their first
contribution in
[https://github.com/actions/setup-python/pull/766 ](https://redirect.github.com/actions/setup-python/pull/766 )
- [@​priya-kinthali](https://redirect.github.com/priya-kinthali )
made their first contribution in
[https://github.com/actions/setup-python/pull/835 ](https://redirect.github.com/actions/setup-python/pull/835 )
**Full Changelog**:
https://github.com/actions/setup-python/compare/v5.0.0...v5.1.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 09:48:19 +00:00
renovate[bot]
5beeda7cdc
Update acj/freebsd-firecracker-action action to v0.5.0 ( #14057 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[acj/freebsd-firecracker-action](https://redirect.github.com/acj/freebsd-firecracker-action )
| action | minor | `v0.4.2` -> `v0.5.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>acj/freebsd-firecracker-action
(acj/freebsd-firecracker-action)</summary>
###
[`v0.5.0`](https://redirect.github.com/acj/freebsd-firecracker-action/releases/tag/v0.5.0 )
[Compare
Source](https://redirect.github.com/acj/freebsd-firecracker-action/compare/v0.4.2...v0.5.0 )
Changes:
- Add `disk-size` option to control the size of the VM's disk and root
filesystem
- Retired obsolete workaround that disabled TCP segmentation offload
(TSO)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 07:42:01 +00:00
renovate[bot]
67c0f93e37
Update actions/checkout action to v4.2.2 ( #14059 )
2025-06-16 02:27:03 +00:00
renovate[bot]
ba6413f81f
Update actions/attest-build-provenance action to v2.4.0 ( #14058 )
2025-06-16 02:17:30 +00:00
renovate[bot]
a0ea520fe3
Update taiki-e/install-action action to v2.52.8 ( #14056 )
2025-06-16 02:05:57 +00:00
renovate[bot]
f38e96bddd
Update actions/setup-python digest to a26af69 ( #14045 )
2025-06-15 21:47:33 -04:00
Aria Desires
49b450109b
filter out riscv64 wheels before publishing to pypi ( #14009 )
...
An alternative to #14006
2025-06-13 09:57:04 -04:00
Xeonacid
210b579188
build-binaries for riscv64 ( #12688 )
...
<!--
Thank you for contributing to uv! To help us out with reviewing, please
consider the following:
- Does this pull request include a summary of the change? (See below.)
- Does this pull request include a descriptive title?
- Does this pull request include references to any relevant issues?
-->
## Summary
<!-- What's the purpose of the change? What does it do, and why? -->
Build riscv64 binary so it can get released in the GitHub Releases,
which is used by many high-level apps.
A copy-paste from linux-s390x, with only target and arch changed.
maturin-action added riscv64 support in v1.48.0, this PR also bumps it
to the latest version, v1.48.1.
## Test Plan
<!-- How was it tested? -->
Let CI test itself :P
Already tested in [my
fork](https://github.com/Xeonacid/uv/actions/runs/14289179697/job/40048172301 )
2025-06-10 11:18:28 -04:00
renovate[bot]
f5382c010b
Update acj/freebsd-firecracker-action action to v0.4.2 ( #13906 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[acj/freebsd-firecracker-action](https://redirect.github.com/acj/freebsd-firecracker-action )
| action | patch | `v0.4.1` -> `v0.4.2` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>acj/freebsd-firecracker-action
(acj/freebsd-firecracker-action)</summary>
###
[`v0.4.2`](https://redirect.github.com/acj/freebsd-firecracker-action/releases/tag/v0.4.2 )
[Compare
Source](https://redirect.github.com/acj/freebsd-firecracker-action/compare/v0.4.1...v0.4.2 )
[Firecracker
1.12.0](https://redirect.github.com/firecracker-microvm/firecracker/releases/tag/v1.12.0 )
[FreeBSD 14.3-RELEASE](https://www.freebsd.org/releases/14.3R/relnotes/ )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40MC4zIiwidXBkYXRlZEluVmVyIjoiNDAuNDAuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 18:06:31 -05:00
Zanie Blue
262ca73965
Remove the configuration section in favor of concepts / reference ( #13842 )
...
Extends https://github.com/astral-sh/uv/pull/13841 — I'll drop that
commit later after that pull request merges but it's small.
I find the split into a "Configuration" section awkward and don't think
it's helping us. Everything moved into the "Concepts" section, except
the "Environment variables" page which definitely belongs in the
reference and the "Installer" page which is fairly niche and seems
better in the reference.
Before / After
<img
src="https://github.com/user-attachments/assets/80d8304b-17da-4900-a5f4-c3ccac96fcc5 "
width="400">
2025-06-05 17:09:49 +00:00
Zanie Blue
f168802ba4
Bump cargo-test-macos timeout to 15m ( #13847 )
...
Closes https://github.com/astral-sh/uv/issues/13846
15m is fine, we should definitely take action if it runs that long
normally though.
2025-06-04 18:24:40 +00:00
Hood Chatham
f9d3f24728
Add Pyodide support ( #12731 )
...
This includes some initial work on adding Pyodide support (issue
#12729 ). It is enough to get
```
uv pip compile -p /path/to/pyodide --extra-index-url file:/path/to/simple-index
```
to work which should already be quite useful.
## Test Plan
* added a unit test for `pyodide_platform`
* integration tested manually with:
```
cargo run pip install \
-p /home/rchatham/Documents/programming/tmp/pyodide-venv-test/.pyodide-xbuildenv-0.29.3/0.27.4/xbuildenv/pyodide-root/dist/python \
--extra-index-url file:/home/rchatham/Documents/programming/tmp/pyodide-venv-test/.pyodide-xbuildenv-0.29.3/0.27.4/xbuildenv/pyodide-root/package_index \
--index-strategy unsafe-best-match --target blah --no-build \
numpy pydantic
```
---------
Co-authored-by: konsti <konstin@mailbox.org >
Co-authored-by: Zanie Blue <contact@zanie.dev >
2025-06-03 12:01:26 -05:00
Zanie Blue
f429d99b6c
Disable OpenSUSE system test for now ( #13818 )
...
ref #13811
2025-06-03 14:53:09 +00:00
konsti
fd48b8bb78
Update acj/freebsd-firecracker-action to v0.4.1 ( #13804 )
...
This should hopefully fix the flakes we're seeing.
Fixes #13746 , hopefully.
2025-06-03 15:12:03 +02:00
konsti
4368c403fe
Downgrade firecracker action to v0.3 ( #13786 )
...
See https://github.com/acj/freebsd-firecracker-action/issues/3
2025-06-02 13:25:12 -05:00
samypr100
d65c146b21
feat: add dynamically generated sysconfig replacement mappings ( #13441 )
...
## Summary
Implementation referenced in
https://github.com/astral-sh/uv/pull/12239#issuecomment-2744880003
Closes #12919 #12901
This makes the sysconfig replacements mappings dynamically generated
from
https://github.com/astral-sh/python-build-standalone/blob/main/cpython-unix/targets.yml
## Test Plan
cargo dev tests, and tested scenario from
https://github.com/astral-sh/uv/issues/12901#issuecomment-2822107454
2025-06-02 10:58:30 -05:00
renovate[bot]
1e890b5ac7
Update taiki-e/install-action action to v2.52.4 ( #13778 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[taiki-e/install-action](https://redirect.github.com/taiki-e/install-action )
| action | minor | `v2.50.3` -> `v2.52.4` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>taiki-e/install-action (taiki-e/install-action)</summary>
###
[`v2.52.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.52.4 ):
2.52.4
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.52.3...v2.52.4 )
- Update `cargo-binstall@latest` to 1.12.6.
- Update `wash@latest` to 0.42.0.
###
[`v2.52.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.52.3 ):
2.52.3
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.52.2...v2.52.3 )
- Update `cargo-nextest@latest` to 0.9.97.
- Update `trivy@latest` to 0.63.0.
- Update `protoc@latest` to 3.31.1.
###
[`v2.52.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.52.2 ):
2.52.2
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.52.1...v2.52.2 )
- Update `mdbook@latest` to 0.4.51.
###
[`v2.52.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.52.1 ):
2.52.1
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.52.0...v2.52.1 )
- Update `taplo@latest` to 0.10.0.
- Update `mdbook@latest` to 0.4.50.
- Update `deepsource@latest` to 0.9.0.
- Update `cargo-shear@latest` to 1.3.0.
###
[`v2.52.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.52.0 ):
2.52.0
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.51.3...v2.52.0 )
- Support `trivy`.
([#​970](https://redirect.github.com/taiki-e/install-action/pull/970 ),
thanks [@​jayvdb](https://redirect.github.com/jayvdb ))
- Update `syft@latest` to 1.26.1.
- Update `rclone@latest` to 1.69.3.
- Update `cargo-shear@latest` to 1.2.8.
###
[`v2.51.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.51.3 ):
2.51.3
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.51.2...v2.51.3 )
- Update `wasmtime@latest` to 33.0.0.
- Update `cargo-tarpaulin@latest` to 0.32.7.
- Update `espup@latest` to 0.15.1.
- Update `dprint@latest` to 0.50.0.
###
[`v2.51.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.51.2 ):
2.51.2
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.51.1...v2.51.2 )
- Update `syft@latest` to 1.25.1.
- Update `release-plz@latest` to 0.3.135.
###
[`v2.51.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.51.1 ):
2.51.1
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.51.0...v2.51.1 )
- Update `syft@latest` to 1.25.0.
- Update `cargo-binstall@latest` to 1.12.5.
###
[`v2.51.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.51.0 ):
2.51.0
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.50.10...v2.51.0 )
- Support `cargo-shear`.
([#​962](https://redirect.github.com/taiki-e/install-action/pull/962 ),
thanks [@​vivienm](https://redirect.github.com/vivienm ))
- Update `grcov@latest` to 0.10.0.
- Update `cargo-nextest@latest` to 0.9.96.
- Update `protoc@latest` to 3.31.0.
- Update `syft@latest` to 1.24.0.
###
[`v2.50.10`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.50.10 ):
2.50.10
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.50.9...v2.50.10 )
- Update `trunk@latest` to 0.21.14.
- Update `release-plz@latest` to 0.3.134.
- Update `cargo-binstall@latest` to 1.12.4.
###
[`v2.50.9`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.50.9 ):
2.50.9
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.50.8...v2.50.9 )
- Update `editorconfig-checker@latest` to 3.3.0.
- Update `cargo-lambda@latest` to 1.8.5.
###
[`v2.50.8`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.50.8 ):
2.50.8
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.50.7...v2.50.8 )
- Update `cargo-tarpaulin@latest` to 0.32.5.
- Update `mdbook@latest` to 0.4.49.
###
[`v2.50.7`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.50.7 ):
2.50.7
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.50.6...v2.50.7 )
- Update `cargo-tarpaulin@latest` to 0.32.4.
###
[`v2.50.6`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.50.6 ):
2.50.6
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.50.5...v2.50.6 )
- Update `knope@latest` to 0.20.0.
###
[`v2.50.5`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.50.5 ):
2.50.5
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.50.4...v2.50.5 )
- Update `xh@latest` to 0.24.1.
- Update `typos@latest` to 1.32.0.
- Update `rclone@latest` to 1.69.2.
###
[`v2.50.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.50.4 ):
2.50.4
[Compare
Source](https://redirect.github.com/taiki-e/install-action/compare/v2.50.3...v2.50.4 )
- Update `typos@latest` to 1.31.2.
- Update `osv-scanner@latest` to 2.0.2.
- Update `cargo-nextest@latest` to 0.9.95.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 09:50:01 +02:00
renovate[bot]
53efc0cf6d
Update docker/build-push-action action to v6.18.0 ( #13770 )
2025-06-01 21:57:51 -04:00
Zanie Blue
59070b5b3f
Use codspeed runner for wall time benchmarking ( #13586 )
...
We couldn't use the CodSpeed "walltime" runner because it required
administrative permissions on our repositories, but following some
feedback they've adjusted the required permissions so we can give it a
try now.
As a brief background, CodSpeed uses Valgrind for instrumented
benchmarking, emulating the execution for improved stability on GitHub's
runners. This is nice, but means things like allocs and io are not
measured. Now, they support standard wall time benchmarking, using their
own managed runners for stable measurements. Here, we add support for
those while retaining the old workflow — you can toggle between views in
their UI.
2025-05-29 12:52:17 -05:00
Reci
e5d002beb1
Add uvw as alias for uv without console window on Windows ( #11786 )
...
<!--
Thank you for contributing to uv! To help us out with reviewing, please
consider the following:
- Does this pull request include a summary of the change? (See below.)
- Does this pull request include a descriptive title?
- Does this pull request include references to any relevant issues?
-->
## Summary
Related to https://github.com/astral-sh/uv/issues/6801 .
Currently on Windows, uv itself will always creates a console window,
even though the window could be empty if `uv run --gui-script` is used.
This is due to it using the [default `console` window
subsystem](https://rust-lang.github.io/rfcs/1665-windows-subsystem.html ).
This PR introduces a wrapper `uvw` that, similar to the existing `uvx`,
invokes `uv` with the
[`CREATE_NO_WINDOW`](https://learn.microsoft.com/en-us/windows/win32/procthread/process-creation-flags#:~:text=CREATE_NO_WINDOW )
process creation flag on Windows, which creates child process without
console window.
Note that this PR does not alter any behaviors regarding `run --script`
and `run --gui-script`.
## Test Plan
Built and tested locally by doing something like `uvw run test.py`.
2025-05-28 14:37:21 -04:00
konsti
fc77be09f4
Use only a single 3.13t Linux integration test ( #13700 )
...
Fixes https://github.com/astral-sh/uv/issues/13681
We're still using the apt repo in the deadsnakes test but this is one
less location with the flaky apt script.
2025-05-28 16:15:02 +02:00
konsti
abd5fd199c
Increase deadsnake timeout to 15min ( #13661 )
...
https://github.com/astral-sh/uv/actions/runs/15254949524/job/42900366590
2025-05-27 09:37:14 -05:00
konsti
a7ae768118
Build s390x on nightly ( #13665 )
...
Build s390x on nightly due to llvm performance regressions see
https://github.com/rust-lang/rust/issues/141287 . To be undone when the
llvm fixes land on stable.
This should fix the timeouts in
https://github.com/astral-sh/uv/actions/runs/15259826631/job/42915439608?pr=13576
2025-05-27 09:32:08 -05:00
konsti
b80cafd5e8
Stack traces from Windows CI crashes ( #13656 )
...
We regularly have Windows CI crashing with `exit_code: -1073741819`, a
recent example is
<https://github.com/astral-sh/uv/actions/runs/15244692977/job/42869570968?pr=13650 >.
This code apparently means Access Violation, akin to a Segmentation
Fault. Lacking local reproducibility (at least I never saw this on my
Windows machine), I generated workflow steps that will hopefully give us
a stack trace (and only fail an already failed job when they are
actually bogus; I didn't find any good references).
2025-05-26 22:22:42 +02:00
renovate[bot]
7941d215e5
Update actions/attest-build-provenance action to v2.3.0 ( #13650 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/attest-build-provenance](https://redirect.github.com/actions/attest-build-provenance )
| action | minor | `v2.2.3` -> `v2.3.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>actions/attest-build-provenance
(actions/attest-build-provenance)</summary>
###
[`v2.3.0`](https://redirect.github.com/actions/attest-build-provenance/releases/tag/v2.3.0 )
[Compare
Source](https://redirect.github.com/actions/attest-build-provenance/compare/v2.2.3...v2.3.0 )
#### What's Changed
- Bump `actions/attest` from 2.2.1 to 2.3.0 by
[@​bdehamer](https://redirect.github.com/bdehamer ) in
[https://github.com/actions/attest-build-provenance/pull/615 ](https://redirect.github.com/actions/attest-build-provenance/pull/615 )
- Updates `@sigstore/oci` from 0.4.0 to 0.5.0
**Full Changelog**:
https://github.com/actions/attest-build-provenance/compare/v2.2.3...v2.3.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 12:52:22 +00:00
konsti
fe6dfbc97b
Set pypa/gh-action-pypi-publish test to verbose ( #13659 )
...
See
https://github.com/astral-sh/uv/actions/runs/15244694849/job/42869932290?pr=13652
2025-05-26 12:42:06 +00:00
renovate[bot]
d393bf7886
Update docker/build-push-action action to v6.17.0 ( #13653 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[docker/build-push-action](https://redirect.github.com/docker/build-push-action )
| action | minor | `v6.16.0` -> `v6.17.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>
###
[`v6.17.0`](https://redirect.github.com/docker/build-push-action/releases/tag/v6.17.0 )
[Compare
Source](https://redirect.github.com/docker/build-push-action/compare/v6.16.0...v6.17.0 )
- Bump
[@​docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit )
from 0.59.0 to 0.61.0 by
[@​crazy-max](https://redirect.github.com/crazy-max ) in
[https://github.com/docker/build-push-action/pull/1364 ](https://redirect.github.com/docker/build-push-action/pull/1364 )
> \[!NOTE]
> Build record is now exported using the [`buildx history
export`](https://docs.docker.com/reference/cli/docker/buildx/history/export/ )
command instead of the legacy export-build tool.
**Full Changelog**:
https://github.com/docker/build-push-action/compare/v6.16.0...v6.17.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 14:37:57 +02:00
renovate[bot]
853163dee5
Update astral-sh/setup-uv action to v6.1.0 ( #13652 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv ) |
action | minor | `v6.0.1` -> `v6.1.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>astral-sh/setup-uv (astral-sh/setup-uv)</summary>
###
[`v6.1.0`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v6.1.0 ):
🌈
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v6.0.1...v6.1.0 )
#### Changes
This release adds the input `server-url` which defaults to
`https://github.com `. You can set this to a custom url to control where
this action downloads the uv release from. This is useful for users of
gitea and comparable solutions.
[@​sebadevo](https://redirect.github.com/sebadevo ) pointed out
that we don't invalidate the cache when the `prune-cache` input is
changed. This leads to unnessecarily big caches. The input is now used
to compute the cache key, properly invalidating the cache when it is
changed.
> \[!NOTE]\
> For most users this release will invalidate the cache once.
> You will see the known warning
[no-github-actions-cache-found-for-key](https://redirect.github.com/astral-sh/setup-uv?tab=readme-ov-file#why-do-i-see-warnings-like-no-github-actions-cache-found-for-key )
> This is expected and will only appear once.
#### 🐛 Bug fixes
- Purge cache in cache key
[@​eifinger](https://redirect.github.com/eifinger )
([#​423](https://redirect.github.com/astral-sh/setup-uv/issues/423 ))
#### 🚀 Enhancements
- feat: support custom github url
[@​Zoupers](https://redirect.github.com/Zoupers )
([#​414](https://redirect.github.com/astral-sh/setup-uv/issues/414 ))
#### 🧰 Maintenance
- chore: update known versions for 0.7.7
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​422](https://redirect.github.com/astral-sh/setup-uv/issues/422 ))
- chore: update known versions for 0.7.6
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​415](https://redirect.github.com/astral-sh/setup-uv/issues/415 ))
- chore: update known versions for 0.7.5
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​412](https://redirect.github.com/astral-sh/setup-uv/issues/412 ))
- chore: update known versions for 0.7.4
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​410](https://redirect.github.com/astral-sh/setup-uv/issues/410 ))
- chore: update known versions for 0.7.3
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​405](https://redirect.github.com/astral-sh/setup-uv/issues/405 ))
- Fix path to known-checksums.ts
[@​eifinger](https://redirect.github.com/eifinger )
([#​404](https://redirect.github.com/astral-sh/setup-uv/issues/404 ))
- Fix update-known-versions workflow argument
[@​eifinger](https://redirect.github.com/eifinger )
([#​401](https://redirect.github.com/astral-sh/setup-uv/issues/401 ))
- Fix update-known-versions workflow
[@​eifinger](https://redirect.github.com/eifinger )
([#​400](https://redirect.github.com/astral-sh/setup-uv/issues/400 ))
- Create version-manifest.json on uv release
[@​eifinger](https://redirect.github.com/eifinger )
([#​399](https://redirect.github.com/astral-sh/setup-uv/issues/399 ))
- Run infrastructure workflows on arm runners
[@​eifinger](https://redirect.github.com/eifinger )
([#​396](https://redirect.github.com/astral-sh/setup-uv/issues/396 ))
- chore: update known checksums for 0.7.2
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​395](https://redirect.github.com/astral-sh/setup-uv/issues/395 ))
- chore: update known checksums for 0.7.0
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​390](https://redirect.github.com/astral-sh/setup-uv/issues/390 ))
#### 📚 Documentation
- Add section to README explaining if packages are installed by setup-uv
[@​pirate](https://redirect.github.com/pirate )
([#​398](https://redirect.github.com/astral-sh/setup-uv/issues/398 ))
#### ⬆️ Dependency updates
- Bump dependencies
[@​eifinger](https://redirect.github.com/eifinger )
([#​424](https://redirect.github.com/astral-sh/setup-uv/issues/424 ))
- Bump typescript from 5.8.2 to 5.8.3
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​393](https://redirect.github.com/astral-sh/setup-uv/issues/393 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 14:37:37 +02:00
konsti
f969417bba
Increase uv publish integration test timeout ( #13658 )
...
Sometimes we have to wait a long time for remote caches to update, see
e.g.
https://github.com/astral-sh/uv/actions/runs/15252860797/job/42893715464
2025-05-26 12:34:29 +00:00
renovate[bot]
8373261fe7
Update actions/download-artifact action to v4.3.0 ( #13651 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact )
| action | minor | `v4.2.1` -> `v4.3.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>actions/download-artifact (actions/download-artifact)</summary>
###
[`v4.3.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.3.0 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.2.1...v4.3.0 )
#### What's Changed
- feat: implement new `artifact-ids` input by
[@​GrantBirki](https://redirect.github.com/GrantBirki ) in
[https://github.com/actions/download-artifact/pull/401 ](https://redirect.github.com/actions/download-artifact/pull/401 )
- Fix workflow example for downloading by artifact ID by
[@​joshmgross](https://redirect.github.com/joshmgross ) in
[https://github.com/actions/download-artifact/pull/402 ](https://redirect.github.com/actions/download-artifact/pull/402 )
- Prep for v4.3.0 release by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/download-artifact/pull/404 ](https://redirect.github.com/actions/download-artifact/pull/404 )
#### New Contributors
- [@​GrantBirki](https://redirect.github.com/GrantBirki ) made
their first contribution in
[https://github.com/actions/download-artifact/pull/401 ](https://redirect.github.com/actions/download-artifact/pull/401 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4.2.1...v4.3.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 14:30:01 +02:00
renovate[bot]
9f0d83c7df
Update acj/freebsd-firecracker-action action to v0.4.0 ( #13649 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[acj/freebsd-firecracker-action](https://redirect.github.com/acj/freebsd-firecracker-action )
| action | minor | `v0.3.0` -> `v0.4.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>acj/freebsd-firecracker-action
(acj/freebsd-firecracker-action)</summary>
###
[`v0.4.0`](https://redirect.github.com/acj/freebsd-firecracker-action/releases/tag/v0.4.0 )
[Compare
Source](https://redirect.github.com/acj/freebsd-firecracker-action/compare/v0.3.0...v0.4.0 )
[Firecracker
1.12.0](https://redirect.github.com/firecracker-microvm/firecracker/releases/tag/v1.12.0 )
[FreeBSD 14.3-STABLE](https://www.freebsd.org/releases/14.3R/relnotes/ )
Bug fixes:
- Wait for Firecracker VM to exit before returning control to the
calling workflow
Changes:
- Upgrade CI workflow to Ubuntu 24.04
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 13:32:46 +02:00
Geoffrey Thomas
5b25e896b5
Update uraimo/run-on-arch-action to v3.0.1 (latest) ( #13603 )
...
This one claims in its README to resolve segfaults.
Also sync the commented-out workflow to match the uncommented ones.
## Test Plan
Checks passed in #13600 already....
2025-05-24 11:07:48 -04:00
konsti
30be27beb1
No GHA token for cross arch tests ( #13599 )
2025-05-22 21:11:38 +02:00
samypr100
3483f1d8b3
fix: format uv-trampoline for 2024 edition ( #13519 )
...
## Summary
Follow on to https://github.com/astral-sh/uv/pull/13516
Ensure uv-trampoline is formatted after switching to 2024 edition.
2025-05-18 20:19:27 -04:00
Zanie Blue
4b7f5f1103
Update Python releases ( #13509 )
2025-05-17 13:19:20 -05:00
samypr100
395039afd1
feat(docker): add 3.14 beta images to uv docker ( #13390 )
...
## Summary
Now that Python 3.14 first beta is out, I think it's worth adding
support for the official upstream RC images.
Once 3.14 is released, we can remove the `-rc-` infix from the images we
pull from.
## Test Plan
Upstream images verified to be functional with uv.
2025-05-13 20:27:09 +02:00
renovate[bot]
a0b27c7cff
Update fedora Docker tag to v43 ( #13165 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| fedora | container | major | `42` -> `43` |
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 14:47:49 +02:00
konsti
87c8ec8a85
Fix ecosystem checks by pinning Git refs ( #13401 )
...
https://github.com/pallets/flask/pull/5727 broke our ecosystem checks,
for now we're pinning the Git refs to unblock CI.
2025-05-12 11:45:25 +02:00
Tim Felgentreff
878c2acdf3
Add downloading of GraalPy ( #13172 )
...
## Summary
This adds GraalPy download metadata so that `uv python install graalpy`
works. See https://github.com/astral-sh/uv/issues/13114
## Test Plan
The existing integration test was changed to test this functionality.
2025-05-06 11:02:27 -05:00
renovate[bot]
1cfc67d266
Update Artifact GitHub Actions dependencies ( #13290 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| actions/download-artifact | action | digest | `95815c3` -> `d3f86a1` |
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact )
| action | minor | `v4.2.1` -> `v4.3.0` |
---
### Release Notes
<details>
<summary>actions/download-artifact (actions/download-artifact)</summary>
###
[`v4.3.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.3.0 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.2.1...v4.3.0 )
#### What's Changed
- feat: implement new `artifact-ids` input by
[@​GrantBirki](https://redirect.github.com/GrantBirki ) in
[https://github.com/actions/download-artifact/pull/401 ](https://redirect.github.com/actions/download-artifact/pull/401 )
- Fix workflow example for downloading by artifact ID by
[@​joshmgross](https://redirect.github.com/joshmgross ) in
[https://github.com/actions/download-artifact/pull/402 ](https://redirect.github.com/actions/download-artifact/pull/402 )
- Prep for v4.3.0 release by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/download-artifact/pull/404 ](https://redirect.github.com/actions/download-artifact/pull/404 )
#### New Contributors
- [@​GrantBirki](https://redirect.github.com/GrantBirki ) made
their first contribution in
[https://github.com/actions/download-artifact/pull/401 ](https://redirect.github.com/actions/download-artifact/pull/401 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4.2.1...v4.3.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 09:52:26 +00:00
renovate[bot]
12a978cd34
Update astral-sh/setup-uv action to v6.0.1 ( #13291 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv ) |
action | patch | `v6.0.0` -> `v6.0.1` |
---
### Release Notes
<details>
<summary>astral-sh/setup-uv (astral-sh/setup-uv)</summary>
###
[`v6.0.1`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v6.0.1 ):
🌈 Fix default cache dependency glob
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v6.0.0...v6.0.1 )
##### Changes
The new default in v6 used illegal patterns and therefore didn't match
requirements files. This is now fixed.
##### 🐛 Bug fixes
- Fix default cache dependency glob
[@​eifinger](https://redirect.github.com/eifinger )
([#​388](https://redirect.github.com/astral-sh/setup-uv/issues/388 ))
##### 🧰 Maintenance
- chore: update known checksums for 0.6.17
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​384](https://redirect.github.com/astral-sh/setup-uv/issues/384 ))
##### ⬆️ Dependency updates
- Bump dependencies
[@​eifinger](https://redirect.github.com/eifinger )
([#​389](https://redirect.github.com/astral-sh/setup-uv/issues/389 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/astral-sh/uv ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 11:38:56 +02:00