David Peter
801f69a7b4
[ty] Deploy ecosystem diff to Cloudflare pages ( #19234 )
...
## Summary
Changes the ecosystem-analyzer workflow to deploy the diff to Cloudflare
pages and post a link in the PR. Also adds a summary statistics to that
PR comment.
## Test Plan
The comment below:
https://github.com/astral-sh/ruff/pull/19234#issuecomment-3053205937 . I
previously had some dummy changes on this PR to see a non-zero diff. And
I didn't reapply the label after I reverted that change, such that it's
still visible for reviewers.
2025-07-10 09:03:42 +02:00
InSync
05b1b788a0
[ty] Do not run `mypy_primer.yaml` when all changed files are Markdown files ( #19244 )
2025-07-09 19:40:43 +01:00
David Peter
f7234cb474
[ty] Ecosystem analyzer PR comment workflow ( #19237 )
...
## Summary
Add PR comment workflow as a prerequisite for
https://github.com/astral-sh/ruff/pull/19234
## Test Plan
Not yet tested. Need to merge this first.
2025-07-09 18:02:05 +02:00
Ibraheem Ahmed
cd848986d7
[ty] Add separate CI job for memory usage stats ( #19134 )
...
## Summary
As discussed in https://github.com/astral-sh/ruff/pull/19059 .
2025-07-07 12:17:02 -04:00
renovate[bot]
0d3802998b
Update taiki-e/install-action action to v2.56.7 ( #19169 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 10:25:43 +02:00
renovate[bot]
3d2a0c3cd6
Update Swatinem/rust-cache action to v2.8.0 ( #19168 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [Swatinem/rust-cache](https://redirect.github.com/Swatinem/rust-cache )
| action | minor | `v2.7.8` -> `v2.8.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>Swatinem/rust-cache (Swatinem/rust-cache)</summary>
###
[`v2.8.0`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.8.0 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.7.8...v2.8.0 )
##### What's Changed
- Add cache-workspace-crates feature by
[@​jbransen](https://redirect.github.com/jbransen ) in
[https://github.com/Swatinem/rust-cache/pull/246 ](https://redirect.github.com/Swatinem/rust-cache/pull/246 )
- Feat: support warpbuild cache provider by
[@​stegaBOB](https://redirect.github.com/stegaBOB ) in
[https://github.com/Swatinem/rust-cache/pull/247 ](https://redirect.github.com/Swatinem/rust-cache/pull/247 )
##### New Contributors
- [@​jbransen](https://redirect.github.com/jbransen ) made their
first contribution in
[https://github.com/Swatinem/rust-cache/pull/246 ](https://redirect.github.com/Swatinem/rust-cache/pull/246 )
- [@​stegaBOB](https://redirect.github.com/stegaBOB ) made their
first contribution in
[https://github.com/Swatinem/rust-cache/pull/247 ](https://redirect.github.com/Swatinem/rust-cache/pull/247 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.7.8...v2.8.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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 08:50:29 +05:30
renovate[bot]
e33980fd5c
Update PyO3/maturin-action action to v1.49.3 ( #19033 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [PyO3/maturin-action](https://redirect.github.com/PyO3/maturin-action )
| action | patch | `v1.49.2` -> `v1.49.3` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>PyO3/maturin-action (PyO3/maturin-action)</summary>
###
[`v1.49.3`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.49.3 )
[Compare
Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.49.2...v1.49.3 )
##### What's Changed
- Fix `musllinux` builds with `rust-toolchain.toml` containing channel
that is not `stable` by
[@​FloezeTv](https://redirect.github.com/FloezeTv ) in
[https://github.com/PyO3/maturin-action/pull/359 ](https://redirect.github.com/PyO3/maturin-action/pull/359 )
##### New Contributors
- [@​FloezeTv](https://redirect.github.com/FloezeTv ) made their
first contribution in
[https://github.com/PyO3/maturin-action/pull/359 ](https://redirect.github.com/PyO3/maturin-action/pull/359 )
**Full Changelog**:
https://github.com/PyO3/maturin-action/compare/v1.49.2...v1.49.3
</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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 13:08:04 +05:30
renovate[bot]
053739f698
Update astral-sh/setup-uv action to v6.3.1 ( #19031 )
...
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.3.0` -> `v6.3.1` |
---
> [!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.3.1`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v6.3.1 ):
🌈 Do not warn when version not in manifest-file
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v6.3.0...v6.3.1 )
##### Changes
This is a hotfix to change the warning messages that a version could not
be found in the local manifest-file to info level.
A `setup-uv` release contains a version-manifest.json file with infos in
all available `uv` releases. When a new `uv` version is released this is
not contained in this file until the file gets updated and a new
`setup-uv` release is made.
We will overhaul this process in the future but for now the spamming of
warnings is removed.
##### 🐛 Bug fixes
- Do not warn when version not in manifest-file
[@​eifinger](https://redirect.github.com/eifinger )
([#​462](https://redirect.github.com/astral-sh/setup-uv/issues/462 ))
##### 🧰 Maintenance
- chore: update known versions for 0.7.14
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​459](https://redirect.github.com/astral-sh/setup-uv/issues/459 ))
- Revert "Set expected cache dir drive to C: on windows
([#​451](https://redirect.github.com/astral-sh/setup-uv/issues/451 ))"
[@​eifinger](https://redirect.github.com/eifinger )
([#​460](https://redirect.github.com/astral-sh/setup-uv/issues/460 ))
</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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 13:06:39 +05:30
Ibraheem Ahmed
9218bf72ad
[ty] Print salsa memory usage totals in mypy primer CI runs ( #18973 )
...
## Summary
Print the [new salsa memory usage
dumps](https://github.com/astral-sh/ruff/pull/18928 ) in mypy primer CI
runs to help us catch memory regressions. The numbers are rounded to the
nearest power of 1.1 (about a 5% threshold between buckets) to avoid overly sensitive diffs.
2025-06-28 15:09:50 -04:00
David Peter
907c291877
[ty] Update mypy_primer, add two new projects ( #18891 )
...
## Summary
Pull in latest changes to mypy_primer:
01a7ca325f..e5f5544796
2025-06-23 13:08:11 +02:00
renovate[bot]
96660d93ca
Update docker/setup-buildx-action action to v3.11.1 ( #18881 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 08:06:43 +02:00
renovate[bot]
c111517f1b
Update rui314/setup-mold digest to 85c79d0 ( #18874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 08:06:32 +02:00
renovate[bot]
9f29551fb2
Update PyO3/maturin-action action to v1.49.2 ( #18875 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 08:06:18 +02:00
renovate[bot]
a5494839b1
Update astral-sh/setup-uv action to v6.3.0 ( #18879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 08:03:06 +02:00
renovate[bot]
835b37818c
Update cargo-bins/cargo-binstall action to v1.14.1 ( #18880 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 08:02:25 +02:00
David Peter
0ef324b2dd
[ty] ecosystem-analyzer workflow ( #18719 )
...
## Summary
Adds a new ecosystem-analyzer workflow with a similar purpose to the
mypy-primer workflow. It creates a richer ecosystem diff report using
[ecosystem-analyzer](https://github.com/astral-sh/ecosystem-analyzer/ )
([example
report](https://shark.fish/diff-attr-subscript-narrowing.html )). This is
still experimental and also quite a bit slower than mypy_primer, so I
chose to make this opt-in for now via a `ecosystem-analyzer` label. This
would give us a way to play with this while still evaluating if we
should further invest in this or not.
Advantages over the mypy_primer diff output:
- Interactive filtering of diagnostics
- Statistics overview which breaks down added/removed/changed
diagnostics across lint rules
- Has the concept of "changed" diagnostics, which makes it easier to
review changes where diagnostic messages have changed (along with other
changes).
- Compute diff based on old and new project-lists (`good.txt`). This
allows us to diff changes to the project list itself. This has caused
confusion in the past where we tried to add new projects to `good.txt`,
but then ran the `main`-branch version of ty on that new list (where the
bug was not yet fixed)
Disadvantages:
- The report currently needs to be downloaded from the workflow run, as
I don't know if we have a way of deploying HTML files like this
temporarily to some hosted infrastructure.
2025-06-20 15:23:22 +02:00
renovate[bot]
d6705f4700
Update taiki-e/install-action action to v2.53.2 ( #18789 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 09:31:46 +00:00
Zanie Blue
cb512ba80b
Use Depot Windows runners for `cargo test` ( #18754 )
...
From 6m 15s -> 3m 54s (total runtime)
See also https://github.com/astral-sh/uv/pull/14122
We don't use a Dev Drive here so this is trivial (ref #15664 )
2025-06-18 10:52:24 -05:00
Micha Reiser
97af091d5d
Run ty benchmarks when `ruff_benchmark` changes ( #18758 )
2025-06-18 17:43:19 +02:00
Micha Reiser
23261a38a0
[ty] Add more benchmarks ( #18714 )
2025-06-18 13:41:38 +02:00
David Peter
2f3bd24900
[ty] Correctly label typeshed-sync PRs ( #18702 )
...
## Summary
Ref:
https://github.com/astral-sh/ruff/pull/18679#issuecomment-2973593785
---------
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2025-06-16 07:47:52 +00:00
renovate[bot]
b4b53183b7
Update actions/checkout digest to 09d2aca ( #18576 )
2025-06-09 08:08:02 +02:00
renovate[bot]
5fe6fa74a0
Update rui314/setup-mold digest to b395809 ( #18577 )
2025-06-09 07:06:19 +02:00
renovate[bot]
ea64c01524
Update cargo-bins/cargo-binstall action to v1.12.7 ( #18578 )
2025-06-09 07:06:02 +02:00
renovate[bot]
384e80ec80
Update taiki-e/install-action action to v2.52.4 ( #18420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 09:03:32 +02:00
renovate[bot]
b9f3b0e0a6
Update docker/build-push-action action to v6.18.0 ( #18422 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 09:03:09 +02:00
renovate[bot]
4856377478
Update cargo-bins/cargo-binstall action to v1.12.6 ( #18416 )
2025-06-02 07:38:57 +02:00
renovate[bot]
1f7134f727
Update rui314/setup-mold digest to 67424c1 ( #18300 )
2025-05-26 07:43:52 +02:00
renovate[bot]
a43f5b2129
Update taiki-e/install-action action to v2.52.1 ( #18307 )
2025-05-26 07:41:18 +02:00
renovate[bot]
f3fb7429ca
Update astral-sh/setup-uv action to v6.1.0 ( #18304 )
2025-05-26 07:40:51 +02:00
Micha Reiser
cb9e66927e
Run mypy primer on Cargo.lock changes ( #18239 )
2025-05-21 13:21:38 +02:00
Carl Meyer
d098118e37
[ty] disable division-by-zero by default ( #18220 )
...
## Summary
I think `division-by-zero` is a low-value diagnostic in general; most
real division-by-zero errors (especially those that are less obvious to
the human eye) will occur on values typed as `int`, in which case we
don't issue the diagnostic anyway. Mypy and pyright do not emit this
diagnostic.
Currently the diagnostic is prone to false positives because a) we do
not silence it in unreachable code, and b) we do not implement narrowing
of literals from inequality checks. We will probably fix (a) regardless,
but (b) is low priority apart from division-by-zero.
I think we have many more important things to do and should not allow
false positives on a low-value diagnostic to be a distraction. Not
opposed to re-enabling this diagnostic in future when we can prioritize
reducing its false positives.
References https://github.com/astral-sh/ty/issues/443
## Test Plan
Existing tests.
2025-05-20 14:47:56 -04:00
Micha Reiser
59d80aff9f
[ty] Update mypy primer ( #18196 )
2025-05-19 17:35:48 +02:00
renovate[bot]
9f743d1b9f
Update astral-sh/setup-uv action to v6 ( #18184 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:46:40 +02:00
renovate[bot]
a761b8cfa2
Update pre-commit dependencies ( #18172 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Micha Reiser <micha@reiser.io>
2025-05-19 08:28:43 +02:00
renovate[bot]
8c020cc2e9
Update docker/build-push-action action to v6.17.0 ( #18174 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:28:31 +02:00
renovate[bot]
c67aa0cce2
Update uraimo/run-on-arch-action action to v3 ( #18190 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:28:22 +02:00
renovate[bot]
b00e390f3a
Update docker/metadata-action action to v5.7.0 ( #18175 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:28:09 +02:00
renovate[bot]
1f9df0c8f0
Update docker/setup-buildx-action action to v3.10.0 ( #18176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:27:55 +02:00
renovate[bot]
9dd9227bca
Update taiki-e/install-action action to v2.51.2 ( #18183 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:27:44 +02:00
renovate[bot]
181a380ee0
Update extractions/setup-just action to v3 ( #18186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:26:34 +02:00
renovate[bot]
6d0703ae78
Update taiki-e/install-action digest to 941e8a4 ( #18168 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:10:30 +02:00
renovate[bot]
f7691a79a0
Update peter-evans/find-comment action to v3.1.0 ( #18177 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:10:14 +02:00
renovate[bot]
6e7340c68b
Update cargo-bins/cargo-binstall action to v1.12.5 ( #18169 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 08:09:54 +02:00
Micha Reiser
e21972a79b
Fix `test scripts` CI job ( #18140 )
2025-05-16 17:49:27 +00:00
Micha Reiser
9ae698fe30
Switch to Rust 2024 edition ( #18129 )
2025-05-16 13:25:28 +02:00
Matthew Mckee
7dc4fefb47
Remove ty property tests ( #18124 )
2025-05-15 20:57:00 -04:00
David Peter
2a217e80ca
[ty] mypy_primer: fix static-frame setup ( #18103 )
...
## Summary
Pull in https://github.com/hauntsaninja/mypy_primer/pull/169
2025-05-14 20:23:53 +02:00
Carl Meyer
00f672a83b
[ty] contribution guide ( #18061 )
...
First take on a contributing guide for `ty`. Lots of it is copied from
the existing Ruff contribution guide.
I've put this in Ruff repo, since I think a contributing guide belongs
where the code is. I also updated the Ruff contributing guide to link to
the `ty` one.
Once this is merged, we can also add a link from the `CONTRIBUTING.md`
in ty repo (which focuses on making contributions to things that are
actually in the ty repo), to this guide.
I also updated the pull request template to mention that it might be a
ty PR, and mention the `[ty]` PR title prefix.
Feel free to update/modify/merge this PR before I'm awake tomorrow.
---------
Co-authored-by: Dhruv Manilawala <dhruvmanila@gmail.com>
Co-authored-by: David Peter <mail@david-peter.de>
2025-05-13 10:55:01 +02:00
renovate[bot]
38c00dfad5
Update docker/build-push-action action to v6.16.0 ( #18030 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 08:26:41 +02:00
renovate[bot]
d6280c5aea
Update docker/login-action action to v3.4.0 ( #18031 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 08:26:22 +02:00
renovate[bot]
a34240a3f0
Update taiki-e/install-action digest to 83254c5 ( #18022 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 08:26:03 +02:00
renovate[bot]
b86c7bbf7c
Update cargo-bins/cargo-binstall action to v1.12.4 ( #18023 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 08:25:28 +02:00
Alex Waygood
da8540862d
[ty] Make `unused-ignore-comment` disabled by default for now ( #17955 )
2025-05-08 17:21:34 +01:00
Micha Reiser
d608eae126
[ty] Ignore `possibly-unresolved-reference` by default ( #17934 )
2025-05-08 17:44:56 +02:00
Dhruv Manilawala
82d31a6014
Add link to `ty` issue tracker ( #17924 )
...
Co-authored-by: Micha Reiser <micha@reiser.io>
2025-05-07 16:33:27 +00:00
Aria Desires
784daae497
migrate to dist-workspace.toml, use new workspace.packages config ( #17864 )
2025-05-05 14:07:46 -04:00
renovate[bot]
b8ed729f59
Update taiki-e/install-action digest to 86c23ee ( #17838 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 07:43:54 +02:00
renovate[bot]
108c470348
Update actions/download-artifact action to v4.3.0 ( #17845 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 07:43:33 +02:00
renovate[bot]
87c64c9eab
Update actions/setup-python action to v5.6.0 ( #17846 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 07:43:01 +02:00
Micha Reiser
b51c4f82ea
Rename Red Knot ( #17820 )
2025-05-03 19:49:15 +02:00
Alex Waygood
549ab74bd6
[red-knot] Run py-fuzzer in CI to check for new panics ( #17719 )
2025-04-29 21:19:29 +00:00
Alex Waygood
81fc7d7d3a
Upload red-knot binaries in CI on completion of linux tests ( #17720 )
2025-04-29 22:15:26 +01:00
Alex Waygood
80103a179d
Bump mypy_primer pin ( #17685 )
2025-04-28 16:13:07 +00:00
renovate[bot]
74081032d9
Update actions/download-artifact digest to d3f86a1 ( #17664 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2025-04-28 10:51:59 +00:00
renovate[bot]
97dc58fc77
Update docker/build-push-action digest to 14487ce ( #17665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 08:15:54 +02:00
renovate[bot]
53a9448fb5
Update taiki-e/install-action digest to ab3728c ( #17666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 08:15:01 +02:00
David Peter
a241321735
[red-knot] mypy_primer: add strawberry, print compilation errors to stderr ( #17578 )
...
## Summary
mypy_primer changes included here:
ebaa9fd27b..4c22d192a4
- Add strawberry as a `good.txt` project (was previously included in our
fork)
- Print Red Knot compilation errors to stderr (thanks @MichaReiser)
2025-04-23 10:57:11 +02:00
David Peter
4775719abf
[red-knot] mypy_primer: larger depot runner ( #17547 )
...
## Summary
A switch from 16 to 32 cores reduces the `mypy_primer` CI time from
3.5-4 min to 2.5-3 min. There's also a 64-core runner, but the 4 min ->
3 min change when doubling the cores once does suggest that it doesn't
parallelize *this* well.
2025-04-22 17:36:13 +02:00
Aria Desires
775815ef22
Update cargo-dist and apply config improvements ( #17453 )
2025-04-22 10:05:15 -04:00
David Peter
d2b20f7367
[red-knot] mypy_primer: capture backtraces ( #17543 )
...
## Summary
`mypy_primer` is not deterministic (we pin `mypy_primer` itself, but
projects change over time and we just pull in the latest version). We've
also seen occasional panics being caught in `mypy_primer` runs, so this
is trying to make these CI failures more helpful.
2025-04-22 12:05:57 +02:00
David Peter
38a3b056e3
[red-knot] mypy_primer: Use upstream repo ( #17500 )
...
## Summary
Switch to the official version of
[`mypy_primer`](https://github.com/hauntsaninja/mypy_primer ), now that
Red Knot support has been upstreamed (see
https://github.com/hauntsaninja/mypy_primer/pull/138 ,
https://github.com/hauntsaninja/mypy_primer/pull/135 ,
https://github.com/hauntsaninja/mypy_primer/pull/151 ,
https://github.com/hauntsaninja/mypy_primer/pull/155 ).
## Test Plan
Locally and in CI
2025-04-22 11:55:16 +02:00
David Peter
37a0836bd2
[red-knot] `typing.dataclass_transform` ( #17445 )
...
## Summary
* Add initial support for `typing.dataclass_transform`
* Support decorating a function decorator with `@dataclass_transform(…)`
(used by `attrs`, `strawberry`)
* Support decorating a metaclass with `@dataclass_transform(…)` (used by
`pydantic`, but doesn't work yet, because we don't seem to model
`__new__` calls correctly?)
* *No* support yet for decorating base classes with
`@dataclass_transform(…)`. I haven't figured out how this even supposed
to work. And haven't seen it being used.
* Add `strawberry` as an ecosystem project, as it makes heavy use of
`@dataclass_transform`
## Test Plan
New Markdown tests
2025-04-22 10:33:02 +02:00
renovate[bot]
ed4866a00b
Update actions/setup-node action to v4.4.0 ( #17514 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-22 09:18:13 +02:00
renovate[bot]
a4531bf865
Update pre-commit dependencies ( #17506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <alex.waygood@gmail.com>
2025-04-21 17:09:54 +01:00
renovate[bot]
4cafb44ba7
Update astral-sh/setup-uv action to v5.4.2 ( #17504 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv ) |
action | patch | `v5.4.1` -> `v5.4.2` |
---
> [!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>
###
[`v5.4.2`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.4.2 ):
🌈 Make sure uv installed by setup-uv is first in PATH
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5.4.1...v5.4.2 )
##### Changes
This release fixes an issue on self-hosted runners.
If you manually installed uv with version 0.5.0 or later this version
would overwrite the uv version installed by this action.
We now make sure the version installed by this action is the first found
in PATH
##### 🐛 Bug fixes
- Make sure uv installed by setup-uv is first in PATH
[@​eifinger](https://redirect.github.com/eifinger )
([#​373](https://redirect.github.com/astral-sh/setup-uv/issues/373 ))
##### 🧰 Maintenance
- chore: update known checksums for 0.6.14
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​366](https://redirect.github.com/astral-sh/setup-uv/issues/366 ))
- chore: update known checksums for 0.6.13
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​365](https://redirect.github.com/astral-sh/setup-uv/issues/365 ))
- chore: update known checksums for 0.6.12
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​362](https://redirect.github.com/astral-sh/setup-uv/issues/362 ))
- chore: update known checksums for 0.6.11
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​357](https://redirect.github.com/astral-sh/setup-uv/issues/357 ))
##### 📚 Documentation
- Fix pep440 identifier instead of specifier
[@​eifinger](https://redirect.github.com/eifinger )
([#​358](https://redirect.github.com/astral-sh/setup-uv/issues/358 ))
</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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-20 21:50:39 -04:00
renovate[bot]
1445836872
Update taiki-e/install-action digest to 09dc018 ( #17503 )
2025-04-20 21:50:26 -04:00
Carl Meyer
8fe2dd5e03
[red-knot] pull primer projects to run from file ( #17473 )
...
## Summary
The long line of projects in `mypy_primer.yaml` is hard to work with
when adding projects or checking whether they are currently run. Use a
one-per-line text file instead.
## Test Plan
Ecosystem check on this PR.
2025-04-18 21:20:18 +00:00
David Peter
b4de245a5a
[red-knot] Dataclasses: support `order=True` ( #17406 )
...
## Summary
Support dataclasses with `order=True`:
```py
@dataclass(order=True)
class WithOrder:
x: int
WithOrder(1) < WithOrder(2) # no error
```
Also adds some additional tests to `dataclasses.md`.
ticket: #16651
## Test Plan
New Markdown tests
2025-04-17 08:58:46 +02:00
renovate[bot]
cf8dc60292
Update taiki-e/install-action digest to be7c31b ( #17379 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 12:55:31 +01:00
renovate[bot]
c99d5522eb
Update PyO3/maturin-action action to v1.49.1 ( #17384 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 12:54:53 +01:00
David Peter
701aecb2a6
[red-knot] mypy_primer: Fail job on panic or internal errors ( #17389 )
...
## Summary
Let the mypy_primer job fail if Red Knot panics or exits with code 2
(indicating an internal error).
Corresponding mypy_primer commit:
90808f4656
In addition, we may also want to make a successful mypy_primer run
required for merging?
## Test Plan
Made sure that mypy_primer exits with code 70 locally on panics, which
should result in a pipeline failure, since we only allow code 0 and 1 in
the pipeline here:
a4d7c6669b/.github/workflows/mypy_primer.yaml (L73)
2025-04-14 11:50:17 +00:00
Aria Desires
66a33bfd32
update cargo-dist ( #17325 )
...
Putting this up to confirm that it does what it should:
* undirty the release.yml by including action-commits in the config
* add persist-credentials=false hardening
2025-04-10 09:43:13 -04:00
David Peter
9a5a86769b
[red-knot] mypy_primer: Run on `async-utils` ( #17303 )
...
closes #17299
2025-04-09 09:43:22 +02:00
Micha Reiser
83a97235ae
[ci] Fix pattern for code changes ( #17275 )
...
## Summary
`**/*` only matches files in a subdirectory whereas `**` matches any
file at an arbitrary depth
> A trailing "/**" matches everything inside. For example, "abc/**"
matches all files inside directory "abc", relative to the location of
the .gitignore file, with infinite depth.
> A leading "**" followed by a slash means match in all directories. For
example, "**/foo" matches file or directory "foo" anywhere, the same as
pattern "foo". "**/foo/bar" matches file or directory "bar" anywhere
that is directly under directory "foo".
2025-04-07 16:05:05 +02:00
renovate[bot]
12d7fad4ef
Update actions/setup-node action to v4.3.0 ( #17259 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-node](https://redirect.github.com/actions/setup-node ) |
action | minor | `v4` -> `v4.3.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>actions/setup-node (actions/setup-node)</summary>
###
[`v4.3.0`](https://redirect.github.com/actions/setup-node/compare/v4.2.0...v4.3.0 )
[Compare
Source](https://redirect.github.com/actions/setup-node/compare/v4.2.0...v4.3.0 )
###
[`v4.2.0`](https://redirect.github.com/actions/setup-node/releases/tag/v4.2.0 )
[Compare
Source](https://redirect.github.com/actions/setup-node/compare/v4.1.0...v4.2.0 )
#### What's Changed
- Enhance workflows and upgrade publish-actions from 0.2.2 to 0.3.0 by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-node/pull/1174 ](https://redirect.github.com/actions/setup-node/pull/1174 )
- Add recommended permissions section to readme by
[@​benwells](https://redirect.github.com/benwells ) in
[https://github.com/actions/setup-node/pull/1193 ](https://redirect.github.com/actions/setup-node/pull/1193 )
- Configure Dependabot settings by
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
in
[https://github.com/actions/setup-node/pull/1192 ](https://redirect.github.com/actions/setup-node/pull/1192 )
- Upgrade `@actions/cache` to `^4.0.0` by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) in
[https://github.com/actions/setup-node/pull/1191 ](https://redirect.github.com/actions/setup-node/pull/1191 )
- Upgrade pnpm/action-setup from 2 to 4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-node/pull/1194 ](https://redirect.github.com/actions/setup-node/pull/1194 )
- 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-node/pull/1195 ](https://redirect.github.com/actions/setup-node/pull/1195 )
- Upgrade semver from 7.6.0 to 7.6.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-node/pull/1196 ](https://redirect.github.com/actions/setup-node/pull/1196 )
- Upgrade [@​types/jest](https://redirect.github.com/types/jest )
from 29.5.12 to 29.5.14 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-node/pull/1201 ](https://redirect.github.com/actions/setup-node/pull/1201 )
- Upgrade undici from 5.28.4 to 5.28.5 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-node/pull/1205 ](https://redirect.github.com/actions/setup-node/pull/1205 )
#### New Contributors
- [@​benwells](https://redirect.github.com/benwells ) made their
first contribution in
[https://github.com/actions/setup-node/pull/1193 ](https://redirect.github.com/actions/setup-node/pull/1193 )
**Full Changelog**:
https://github.com/actions/setup-node/compare/v4...v4.2.0
###
[`v4.1.0`](https://redirect.github.com/actions/setup-node/releases/tag/v4.1.0 )
[Compare
Source](https://redirect.github.com/actions/setup-node/compare/v4.0.4...v4.1.0 )
#### What's Changed
- Resolve High Security Alerts by upgrading Dependencies by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-node/pull/1132 ](https://redirect.github.com/actions/setup-node/pull/1132 )
- Upgrade IA Publish by
[@​Jcambass](https://redirect.github.com/Jcambass ) in
[https://github.com/actions/setup-node/pull/1134 ](https://redirect.github.com/actions/setup-node/pull/1134 )
- Revise `isGhes` logic by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/setup-node/pull/1148 ](https://redirect.github.com/actions/setup-node/pull/1148 )
- Add architecture to cache key by
[@​pengx17](https://redirect.github.com/pengx17 ) in
[https://github.com/actions/setup-node/pull/843 ](https://redirect.github.com/actions/setup-node/pull/843 )
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.
#### New Contributors
- [@​jww3](https://redirect.github.com/jww3 ) made their first
contribution in
[https://github.com/actions/setup-node/pull/1148 ](https://redirect.github.com/actions/setup-node/pull/1148 )
- [@​pengx17](https://redirect.github.com/pengx17 ) made their
first contribution in
[https://github.com/actions/setup-node/pull/843 ](https://redirect.github.com/actions/setup-node/pull/843 )
**Full Changelog**:
https://github.com/actions/setup-node/compare/v4...v4.1.0
###
[`v4.0.4`](https://redirect.github.com/actions/setup-node/releases/tag/v4.0.4 )
[Compare
Source](https://redirect.github.com/actions/setup-node/compare/v4.0.3...v4.0.4 )
#### 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-node/pull/1125 ](https://redirect.github.com/actions/setup-node/pull/1125 )
- Enhance Windows ARM64 Setup and Update micromatch Dependency by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) in
[https://github.com/actions/setup-node/pull/1126 ](https://redirect.github.com/actions/setup-node/pull/1126 )
##### Documentation changes:
- Documentation update in the README file by
[@​suyashgaonkar](https://redirect.github.com/suyashgaonkar ) in
[https://github.com/actions/setup-node/pull/1106 ](https://redirect.github.com/actions/setup-node/pull/1106 )
- Correct invalid 'lts' version string reference by
[@​fulldecent](https://redirect.github.com/fulldecent ) in
[https://github.com/actions/setup-node/pull/1124 ](https://redirect.github.com/actions/setup-node/pull/1124 )
#### New Contributors
- [@​suyashgaonkar](https://redirect.github.com/suyashgaonkar )
made their first contribution in
[https://github.com/actions/setup-node/pull/1106 ](https://redirect.github.com/actions/setup-node/pull/1106 )
- [@​priyagupta108](https://redirect.github.com/priyagupta108 )
made their first contribution in
[https://github.com/actions/setup-node/pull/1126 ](https://redirect.github.com/actions/setup-node/pull/1126 )
- [@​Jcambass](https://redirect.github.com/Jcambass ) made their
first contribution in
[https://github.com/actions/setup-node/pull/1125 ](https://redirect.github.com/actions/setup-node/pull/1125 )
- [@​fulldecent](https://redirect.github.com/fulldecent ) made
their first contribution in
[https://github.com/actions/setup-node/pull/1124 ](https://redirect.github.com/actions/setup-node/pull/1124 )
**Full Changelog**:
https://github.com/actions/setup-node/compare/v4...v4.0.4
###
[`v4.0.3`](https://redirect.github.com/actions/setup-node/releases/tag/v4.0.3 )
[Compare
Source](https://redirect.github.com/actions/setup-node/compare/v4.0.2...v4.0.3 )
##### What's Changed
##### Bug fixes:
- Fix macos latest check failures by
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
in
[https://github.com/actions/setup-node/pull/1041 ](https://redirect.github.com/actions/setup-node/pull/1041 )
##### Documentation changes:
- Documentation update to update default Node version to 20 by
[@​bengreeley](https://redirect.github.com/bengreeley ) in
[https://github.com/actions/setup-node/pull/949 ](https://redirect.github.com/actions/setup-node/pull/949 )
##### Dependency updates:
- Bump undici from 5.26.5 to 5.28.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-node/pull/965 ](https://redirect.github.com/actions/setup-node/pull/965 )
- Bump braces from 3.0.2 to 3.0.3 and other dependency updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-node/pull/1087 ](https://redirect.github.com/actions/setup-node/pull/1087 )
##### New Contributors
- [@​bengreeley](https://redirect.github.com/bengreeley ) made
their first contribution in
[https://github.com/actions/setup-node/pull/949 ](https://redirect.github.com/actions/setup-node/pull/949 )
-
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
made their first contribution in
[https://github.com/actions/setup-node/pull/1041 ](https://redirect.github.com/actions/setup-node/pull/1041 )
**Full Changelog**:
https://github.com/actions/setup-node/compare/v4...v4.0.3
###
[`v4.0.2`](https://redirect.github.com/actions/setup-node/releases/tag/v4.0.2 )
[Compare
Source](https://redirect.github.com/actions/setup-node/compare/v4.0.1...v4.0.2 )
##### What's Changed
- Add support for `volta.extends` by
[@​ThisIsManta](https://redirect.github.com/ThisIsManta ) in
[https://github.com/actions/setup-node/pull/921 ](https://redirect.github.com/actions/setup-node/pull/921 )
- Add support for arm64 Windows by
[@​dmitry-shibanov](https://redirect.github.com/dmitry-shibanov )
in
[https://github.com/actions/setup-node/pull/927 ](https://redirect.github.com/actions/setup-node/pull/927 )
##### New Contributors
- [@​ThisIsManta](https://redirect.github.com/ThisIsManta ) made
their first contribution in
[https://github.com/actions/setup-node/pull/921 ](https://redirect.github.com/actions/setup-node/pull/921 )
**Full Changelog**:
https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2
###
[`v4.0.1`](https://redirect.github.com/actions/setup-node/releases/tag/v4.0.1 )
[Compare
Source](https://redirect.github.com/actions/setup-node/compare/v4...v4.0.1 )
##### What's Changed
- Ignore engines in Yarn 1 e2e-cache tests by
[@​trivikr](https://redirect.github.com/trivikr ) in
[https://github.com/actions/setup-node/pull/882 ](https://redirect.github.com/actions/setup-node/pull/882 )
- Update setup-node references in the README.md file to setup-node@v4 by
[@​jwetzell](https://redirect.github.com/jwetzell ) in
[https://github.com/actions/setup-node/pull/884 ](https://redirect.github.com/actions/setup-node/pull/884 )
- Update reusable workflows to use Node.js v20 by
[@​MaksimZhukov](https://redirect.github.com/MaksimZhukov ) in
[https://github.com/actions/setup-node/pull/889 ](https://redirect.github.com/actions/setup-node/pull/889 )
- Add fix for cache to resolve slow post action step by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-node/pull/917 ](https://redirect.github.com/actions/setup-node/pull/917 )
- Fix README.md by
[@​takayamaki](https://redirect.github.com/takayamaki ) in
[https://github.com/actions/setup-node/pull/898 ](https://redirect.github.com/actions/setup-node/pull/898 )
- Add `package.json` to `node-version-file` list of examples. by
[@​TWiStErRob](https://redirect.github.com/TWiStErRob ) in
[https://github.com/actions/setup-node/pull/879 ](https://redirect.github.com/actions/setup-node/pull/879 )
- Fix node-version-file interprets entire package.json as a version by
[@​NullVoxPopuli](https://redirect.github.com/NullVoxPopuli ) in
[https://github.com/actions/setup-node/pull/865 ](https://redirect.github.com/actions/setup-node/pull/865 )
##### New Contributors
- [@​trivikr](https://redirect.github.com/trivikr ) made their
first contribution in
[https://github.com/actions/setup-node/pull/882 ](https://redirect.github.com/actions/setup-node/pull/882 )
- [@​jwetzell](https://redirect.github.com/jwetzell ) made their
first contribution in
[https://github.com/actions/setup-node/pull/884 ](https://redirect.github.com/actions/setup-node/pull/884 )
- [@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y )
made their first contribution in
[https://github.com/actions/setup-node/pull/917 ](https://redirect.github.com/actions/setup-node/pull/917 )
- [@​takayamaki](https://redirect.github.com/takayamaki ) made
their first contribution in
[https://github.com/actions/setup-node/pull/898 ](https://redirect.github.com/actions/setup-node/pull/898 )
- [@​TWiStErRob](https://redirect.github.com/TWiStErRob ) made
their first contribution in
[https://github.com/actions/setup-node/pull/879 ](https://redirect.github.com/actions/setup-node/pull/879 )
- [@​NullVoxPopuli](https://redirect.github.com/NullVoxPopuli )
made their first contribution in
[https://github.com/actions/setup-node/pull/865 ](https://redirect.github.com/actions/setup-node/pull/865 )
**Full Changelog**:
https://github.com/actions/setup-node/compare/v4...v4.0.1
</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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 08:54:32 +02:00
renovate[bot]
41fec5171f
Update actions/upload-artifact action to v4.6.2 ( #17261 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact )
| action | minor | `v4` -> `v4.6.2` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>
###
[`v4.6.2`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.6.2 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.6.1...v4.6.2 )
#### What's Changed
- Update to use artifact 2.3.2 package & prepare for new upload-artifact
release by [@​salmanmkc](https://redirect.github.com/salmanmkc ) in
[https://github.com/actions/upload-artifact/pull/685 ](https://redirect.github.com/actions/upload-artifact/pull/685 )
#### New Contributors
- [@​salmanmkc](https://redirect.github.com/salmanmkc ) made their
first contribution in
[https://github.com/actions/upload-artifact/pull/685 ](https://redirect.github.com/actions/upload-artifact/pull/685 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4...v4.6.2
###
[`v4.6.1`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.6.1 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.6.0...v4.6.1 )
#### What's Changed
- Update to use artifact 2.2.2 package by
[@​yacaovsnc](https://redirect.github.com/yacaovsnc ) in
[https://github.com/actions/upload-artifact/pull/673 ](https://redirect.github.com/actions/upload-artifact/pull/673 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4...v4.6.1
###
[`v4.6.0`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.6.0 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.5.0...v4.6.0 )
##### What's Changed
- Expose env vars to control concurrency and timeout by
[@​yacaovsnc](https://redirect.github.com/yacaovsnc ) in
[https://github.com/actions/upload-artifact/pull/662 ](https://redirect.github.com/actions/upload-artifact/pull/662 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4...v4.6.0
###
[`v4.5.0`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.5.0 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.4.3...v4.5.0 )
##### What's Changed
- fix: deprecated `Node.js` version in action by
[@​hamirmahal](https://redirect.github.com/hamirmahal ) in
[https://github.com/actions/upload-artifact/pull/578 ](https://redirect.github.com/actions/upload-artifact/pull/578 )
- Add new `artifact-digest` output by
[@​bdehamer](https://redirect.github.com/bdehamer ) in
[https://github.com/actions/upload-artifact/pull/656 ](https://redirect.github.com/actions/upload-artifact/pull/656 )
##### New Contributors
- [@​hamirmahal](https://redirect.github.com/hamirmahal ) made
their first contribution in
[https://github.com/actions/upload-artifact/pull/578 ](https://redirect.github.com/actions/upload-artifact/pull/578 )
- [@​bdehamer](https://redirect.github.com/bdehamer ) made their
first contribution in
[https://github.com/actions/upload-artifact/pull/656 ](https://redirect.github.com/actions/upload-artifact/pull/656 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4.4.3...v4.5.0
###
[`v4.4.3`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.4.3 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.4.2...v4.4.3 )
#### What's Changed
- Undo indirect dependency updates from
[#​627](https://redirect.github.com/actions/upload-artifact/issues/627 )
by [@​joshmgross](https://redirect.github.com/joshmgross ) in
[https://github.com/actions/upload-artifact/pull/632 ](https://redirect.github.com/actions/upload-artifact/pull/632 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4.4.2...v4.4.3
###
[`v4.4.2`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.4.2 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.4.1...v4.4.2 )
#### What's Changed
- Bump `@actions/artifact` to 2.1.11 by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/627 ](https://redirect.github.com/actions/upload-artifact/pull/627 )
- Includes fix for relative symlinks not resolving properly
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4.4.1...v4.4.2
###
[`v4.4.1`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.4.1 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.4.0...v4.4.1 )
#### What's Changed
- Add a section about hidden files by
[@​joshmgross](https://redirect.github.com/joshmgross ) in
[https://github.com/actions/upload-artifact/pull/607 ](https://redirect.github.com/actions/upload-artifact/pull/607 )
- Add workflow file for publishing releases to immutable action package
by [@​Jcambass](https://redirect.github.com/Jcambass ) in
[https://github.com/actions/upload-artifact/pull/621 ](https://redirect.github.com/actions/upload-artifact/pull/621 )
- Update
[@​actions/artifact](https://redirect.github.com/actions/artifact )
to latest version, includes symlink and timeout fixes by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/625 ](https://redirect.github.com/actions/upload-artifact/pull/625 )
#### New Contributors
- [@​Jcambass](https://redirect.github.com/Jcambass ) made their
first contribution in
[https://github.com/actions/upload-artifact/pull/621 ](https://redirect.github.com/actions/upload-artifact/pull/621 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4.4.0...v4.4.1
###
[`v4.4.0`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.4.0 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.3.6...v4.4.0 )
#### Notice: Breaking Changes ⚠️
We will no longer include hidden files and folders by default in the
`upload-artifact` action of this version. This reduces the risk that
credentials are accidentally uploaded into artifacts. Customers who need
to continue to upload these files can use a new option,
`include-hidden-files`, to continue to do so.
See ["Notice of upcoming deprecations and breaking changes in GitHub
Actions
runners"](https://github.blog/changelog/2024-08-19-notice-of-upcoming-deprecations-and-breaking-changes-in-github-actions-runners/ )
changelog and [this
issue](https://redirect.github.com/actions/upload-artifact/issues/602 )
for more details.
#### What's Changed
- Exclude hidden files by default by
[@​joshmgross](https://redirect.github.com/joshmgross ) in
[https://github.com/actions/upload-artifact/pull/598 ](https://redirect.github.com/actions/upload-artifact/pull/598 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4.3.6...v4.4.0
###
[`v4.3.6`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.3.6 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.3.5...v4.3.6 )
#### What's Changed
- Revert to
[@​actions/artifact](https://redirect.github.com/actions/artifact )
2.1.8 by [@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/594 ](https://redirect.github.com/actions/upload-artifact/pull/594 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4...v4.3.6
###
[`v4.3.5`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.3.5 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.3.4...v4.3.5 )
#### What's Changed
- Bump
[@​actions/artifact](https://redirect.github.com/actions/artifact )
to v2.1.9 by [@​robherley](https://redirect.github.com/robherley )
in
[https://github.com/actions/upload-artifact/pull/588 ](https://redirect.github.com/actions/upload-artifact/pull/588 )
- Fixed artifact upload chunk timeout logic
[#​1774](https://redirect.github.com/actions/toolkit/pull/1774 )
- Use lazy stream to prevent issues with open file limits
[#​1771](https://redirect.github.com/actions/toolkit/pull/1771 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4.3.4...v4.3.5
###
[`v4.3.4`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.3.4 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.3.3...v4.3.4 )
#### What's Changed
- Update
[@​actions/artifact](https://redirect.github.com/actions/artifact )
version, bump dependencies by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/584 ](https://redirect.github.com/actions/upload-artifact/pull/584 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4.3.3...v4.3.4
###
[`v4.3.3`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.3.3 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.3.2...v4.3.3 )
#### What's Changed
- updating `@actions/artifact` dependency to v2.1.6 by
[@​eggyhead](https://redirect.github.com/eggyhead ) in
[https://github.com/actions/upload-artifact/pull/565 ](https://redirect.github.com/actions/upload-artifact/pull/565 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4.3.2...v4.3.3
###
[`v4.3.2`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.3.2 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2 )
#### What's Changed
- Update release-new-action-version.yml by
[@​konradpabjan](https://redirect.github.com/konradpabjan ) in
[https://github.com/actions/upload-artifact/pull/516 ](https://redirect.github.com/actions/upload-artifact/pull/516 )
- Minor fix to the migration readme by
[@​andrewakim](https://redirect.github.com/andrewakim ) in
[https://github.com/actions/upload-artifact/pull/523 ](https://redirect.github.com/actions/upload-artifact/pull/523 )
- Update readme with v3/v2/v1 deprecation notice by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/561 ](https://redirect.github.com/actions/upload-artifact/pull/561 )
- updating `@actions/artifact` dependency to v2.1.5 and `@actions/core`
to v1.0.1 by [@​eggyhead](https://redirect.github.com/eggyhead ) in
[https://github.com/actions/upload-artifact/pull/562 ](https://redirect.github.com/actions/upload-artifact/pull/562 )
#### New Contributors
- [@​andrewakim](https://redirect.github.com/andrewakim ) made
their first contribution in
[https://github.com/actions/upload-artifact/pull/523 ](https://redirect.github.com/actions/upload-artifact/pull/523 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2
###
[`v4.3.1`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.3.1 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.3.0...v4.3.1 )
- Bump
[@​actions/artifacts](https://redirect.github.com/actions/artifacts )
to latest version to include [updated GHES host
check](https://redirect.github.com/actions/toolkit/pull/1648 )
###
[`v4.3.0`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.3.0 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.2.0...v4.3.0 )
#### What's Changed
- Reorganize upload code in prep for merge logic & add more tests by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/504 ](https://redirect.github.com/actions/upload-artifact/pull/504 )
- Add sub-action to merge artifacts by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/505 ](https://redirect.github.com/actions/upload-artifact/pull/505 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4...v4.3.0
###
[`v4.2.0`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.2.0 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.1.0...v4.2.0 )
#### What's Changed
- Ability to overwrite an Artifact by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/501 ](https://redirect.github.com/actions/upload-artifact/pull/501 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4...v4.2.0
###
[`v4.1.0`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.1.0 )
[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4...v4.1.0 )
#### What's Changed
- Add migrations docs by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/482 ](https://redirect.github.com/actions/upload-artifact/pull/482 )
- Update README.md by
[@​samuelwine](https://redirect.github.com/samuelwine ) in
[https://github.com/actions/upload-artifact/pull/492 ](https://redirect.github.com/actions/upload-artifact/pull/492 )
- Support artifact-url output by
[@​konradpabjan](https://redirect.github.com/konradpabjan ) in
[https://github.com/actions/upload-artifact/pull/496 ](https://redirect.github.com/actions/upload-artifact/pull/496 )
- Update readme to reflect new 500 artifact per job limit by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/upload-artifact/pull/497 ](https://redirect.github.com/actions/upload-artifact/pull/497 )
#### New Contributors
- [@​samuelwine](https://redirect.github.com/samuelwine ) made
their first contribution in
[https://github.com/actions/upload-artifact/pull/492 ](https://redirect.github.com/actions/upload-artifact/pull/492 )
**Full Changelog**:
https://github.com/actions/upload-artifact/compare/v4...v4.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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 08:49:44 +02:00
renovate[bot]
db69dfba45
Update actions/download-artifact action to v4.2.1 ( #17258 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact )
| action | minor | `v4` -> `v4.2.1` |
---
> [!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.2.1`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.2.1 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.2.0...v4.2.1 )
#### What's Changed
- Add unit tests by
[@​GhadimiR](https://redirect.github.com/GhadimiR ) in
[https://github.com/actions/download-artifact/pull/392 ](https://redirect.github.com/actions/download-artifact/pull/392 )
- Fix bug introduced in 4.2.0 by
[@​GhadimiR](https://redirect.github.com/GhadimiR ) in
[https://github.com/actions/download-artifact/pull/391 ](https://redirect.github.com/actions/download-artifact/pull/391 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4.2.0...v4.2.1
###
[`v4.2.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.2.0 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.9...v4.2.0 )
#### What's Changed
- Update README.md by
[@​lkfortuna](https://redirect.github.com/lkfortuna ) in
[https://github.com/actions/download-artifact/pull/384 ](https://redirect.github.com/actions/download-artifact/pull/384 )
- Bump artifact version, do digest check by
[@​GhadimiR](https://redirect.github.com/GhadimiR ) in
[https://github.com/actions/download-artifact/pull/383 ](https://redirect.github.com/actions/download-artifact/pull/383 )
#### New Contributors
- [@​lkfortuna](https://redirect.github.com/lkfortuna ) made their
first contribution in
[https://github.com/actions/download-artifact/pull/384 ](https://redirect.github.com/actions/download-artifact/pull/384 )
- [@​GhadimiR](https://redirect.github.com/GhadimiR ) made their
first contribution in
[https://github.com/actions/download-artifact/pull/383 ](https://redirect.github.com/actions/download-artifact/pull/383 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4.1.9...v4.2.0
###
[`v4.1.9`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.9 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.8...v4.1.9 )
#### 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/download-artifact/pull/354 ](https://redirect.github.com/actions/download-artifact/pull/354 )
- docs: small migration fix by
[@​froblesmartin](https://redirect.github.com/froblesmartin ) in
[https://github.com/actions/download-artifact/pull/370 ](https://redirect.github.com/actions/download-artifact/pull/370 )
- Update MIGRATION.md by
[@​andyfeller](https://redirect.github.com/andyfeller ) in
[https://github.com/actions/download-artifact/pull/372 ](https://redirect.github.com/actions/download-artifact/pull/372 )
- Update artifact package to 2.2.2 by
[@​yacaovsnc](https://redirect.github.com/yacaovsnc ) in
[https://github.com/actions/download-artifact/pull/380 ](https://redirect.github.com/actions/download-artifact/pull/380 )
#### New Contributors
- [@​Jcambass](https://redirect.github.com/Jcambass ) made their
first contribution in
[https://github.com/actions/download-artifact/pull/354 ](https://redirect.github.com/actions/download-artifact/pull/354 )
- [@​froblesmartin](https://redirect.github.com/froblesmartin )
made their first contribution in
[https://github.com/actions/download-artifact/pull/370 ](https://redirect.github.com/actions/download-artifact/pull/370 )
- [@​andyfeller](https://redirect.github.com/andyfeller ) made
their first contribution in
[https://github.com/actions/download-artifact/pull/372 ](https://redirect.github.com/actions/download-artifact/pull/372 )
- [@​yacaovsnc](https://redirect.github.com/yacaovsnc ) made their
first contribution in
[https://github.com/actions/download-artifact/pull/380 ](https://redirect.github.com/actions/download-artifact/pull/380 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4...v4.1.9
###
[`v4.1.8`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.8 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.7...v4.1.8 )
#### What's Changed
- Update
[@​actions/artifact](https://redirect.github.com/actions/artifact )
version, bump dependencies by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/download-artifact/pull/341 ](https://redirect.github.com/actions/download-artifact/pull/341 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4...v4.1.8
###
[`v4.1.7`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.7 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.6...v4.1.7 )
#### What's Changed
- Update
[@​actions/artifact](https://redirect.github.com/actions/artifact )
dependency by
[@​bethanyj28](https://redirect.github.com/bethanyj28 ) in
[https://github.com/actions/download-artifact/pull/325 ](https://redirect.github.com/actions/download-artifact/pull/325 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7
###
[`v4.1.6`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.6 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.5...v4.1.6 )
#### What's Changed
- updating `@actions/artifact` dependency to v2.1.6 by
[@​eggyhead](https://redirect.github.com/eggyhead ) in
[https://github.com/actions/download-artifact/pull/324 ](https://redirect.github.com/actions/download-artifact/pull/324 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4.1.5...v4.1.6
###
[`v4.1.5`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.5 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.4...v4.1.5 )
#### What's Changed
- Update readme with v3/v2/v1 deprecation notice by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/download-artifact/pull/322 ](https://redirect.github.com/actions/download-artifact/pull/322 )
- Update dependencies `@actions/core` to v1.10.1 and `@actions/artifact`
to v2.1.5
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5
###
[`v4.1.4`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.4 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.3...v4.1.4 )
#### What's Changed
- Update
[@​actions/artifact](https://redirect.github.com/actions/artifact )
by [@​bethanyj28](https://redirect.github.com/bethanyj28 ) in
[https://github.com/actions/download-artifact/pull/307 ](https://redirect.github.com/actions/download-artifact/pull/307 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4...v4.1.4
###
[`v4.1.3`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.3 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.2...v4.1.3 )
#### What's Changed
- Update release-new-action-version.yml by
[@​konradpabjan](https://redirect.github.com/konradpabjan ) in
[https://github.com/actions/download-artifact/pull/292 ](https://redirect.github.com/actions/download-artifact/pull/292 )
- Update toolkit dependency with updated unzip logic by
[@​bethanyj28](https://redirect.github.com/bethanyj28 ) in
[https://github.com/actions/download-artifact/pull/299 ](https://redirect.github.com/actions/download-artifact/pull/299 )
- Update
[@​actions/artifact](https://redirect.github.com/actions/artifact )
by [@​bethanyj28](https://redirect.github.com/bethanyj28 ) in
[https://github.com/actions/download-artifact/pull/303 ](https://redirect.github.com/actions/download-artifact/pull/303 )
#### New Contributors
- [@​bethanyj28](https://redirect.github.com/bethanyj28 ) made
their first contribution in
[https://github.com/actions/download-artifact/pull/299 ](https://redirect.github.com/actions/download-artifact/pull/299 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4...v4.1.3
###
[`v4.1.2`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.2 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.1...v4.1.2 )
- Bump
[@​actions/artifacts](https://redirect.github.com/actions/artifacts )
to latest version to include [updated GHES host
check](https://redirect.github.com/actions/toolkit/pull/1648 )
###
[`v4.1.1`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.1 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.0...v4.1.1 )
- Fix transient request timeouts
[https://github.com/actions/download-artifact/issues/249 ](https://redirect.github.com/actions/download-artifact/issues/249 )
- Bump `@actions/artifacts` to latest version
###
[`v4.1.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.0 )
[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v4...v4.1.0 )
#### What's Changed
- Some cleanup by
[@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/download-artifact/pull/247 ](https://redirect.github.com/actions/download-artifact/pull/247 )
- Fix default for run-id by
[@​stchr](https://redirect.github.com/stchr ) in
[https://github.com/actions/download-artifact/pull/252 ](https://redirect.github.com/actions/download-artifact/pull/252 )
- Support pattern matching to filter artifacts & merge to same directory
by [@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/download-artifact/pull/259 ](https://redirect.github.com/actions/download-artifact/pull/259 )
#### New Contributors
- [@​stchr](https://redirect.github.com/stchr ) made their first
contribution in
[https://github.com/actions/download-artifact/pull/252 ](https://redirect.github.com/actions/download-artifact/pull/252 )
**Full Changelog**:
https://github.com/actions/download-artifact/compare/v4...v4.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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 06:49:17 +00:00
renovate[bot]
50eb3f539e
Update actions/setup-python action to v5.5.0 ( #17260 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/setup-python](https://redirect.github.com/actions/setup-python )
| action | minor | `v5` -> `v5.5.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.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.0.0...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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 08:48:03 +02:00
renovate[bot]
ec30f18d02
Update actions/cache action to v4.2.3 ( #17256 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache ) | action |
minor | `v4` -> `v4.2.3` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>actions/cache (actions/cache)</summary>
###
[`v4.2.3`](https://redirect.github.com/actions/cache/releases/tag/v4.2.3 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.2.2...v4.2.3 )
##### What's Changed
- Update to use
[@​actions/cache](https://redirect.github.com/actions/cache ) 4.0.3
package & prepare for new release by
[@​salmanmkc](https://redirect.github.com/salmanmkc ) in
[https://github.com/actions/cache/pull/1577 ](https://redirect.github.com/actions/cache/pull/1577 )
(SAS tokens for cache entries are now masked in debug logs)
##### New Contributors
- [@​salmanmkc](https://redirect.github.com/salmanmkc ) made their
first contribution in
[https://github.com/actions/cache/pull/1577 ](https://redirect.github.com/actions/cache/pull/1577 )
**Full Changelog**:
https://github.com/actions/cache/compare/v4.2.2...v4.2.3
###
[`v4.2.2`](https://redirect.github.com/actions/cache/releases/tag/v4.2.2 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.2.1...v4.2.2 )
##### What's Changed
> \[!IMPORTANT]
> As a reminder, there were important backend changes to release v4.2.0,
see [those release
notes](https://redirect.github.com/actions/cache/releases/tag/v4.2.0 )
and [the
announcement](https://redirect.github.com/actions/cache/discussions/1510 )
for more details.
- Bump
[@​actions/cache](https://redirect.github.com/actions/cache ) to
v4.0.2 by [@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/cache/pull/1560 ](https://redirect.github.com/actions/cache/pull/1560 )
**Full Changelog**:
https://github.com/actions/cache/compare/v4.2.1...v4.2.2
###
[`v4.2.1`](https://redirect.github.com/actions/cache/releases/tag/v4.2.1 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.2.0...v4.2.1 )
##### What's Changed
> \[!IMPORTANT]
> As a reminder, there were important backend changes to release v4.2.0,
see [those release
notes](https://redirect.github.com/actions/cache/releases/tag/v4.2.0 )
and [the
announcement](https://redirect.github.com/actions/cache/discussions/1510 )
for more details.
- docs: GitHub is spelled incorrectly in caching-strategies.md by
[@​janco-absa](https://redirect.github.com/janco-absa ) in
[https://github.com/actions/cache/pull/1526 ](https://redirect.github.com/actions/cache/pull/1526 )
- docs: Make the "always save prime numbers" example more clear by
[@​Tobbe](https://redirect.github.com/Tobbe ) in
[https://github.com/actions/cache/pull/1525 ](https://redirect.github.com/actions/cache/pull/1525 )
- Update force deletion docs due a recent deprecation by
[@​sebbalex](https://redirect.github.com/sebbalex ) in
[https://github.com/actions/cache/pull/1500 ](https://redirect.github.com/actions/cache/pull/1500 )
- Bump
[@​actions/cache](https://redirect.github.com/actions/cache ) to
v4.0.1 by [@​robherley](https://redirect.github.com/robherley ) in
[https://github.com/actions/cache/pull/1554 ](https://redirect.github.com/actions/cache/pull/1554 )
##### New Contributors
- [@​janco-absa](https://redirect.github.com/janco-absa ) made
their first contribution in
[https://github.com/actions/cache/pull/1526 ](https://redirect.github.com/actions/cache/pull/1526 )
- [@​Tobbe](https://redirect.github.com/Tobbe ) made their first
contribution in
[https://github.com/actions/cache/pull/1525 ](https://redirect.github.com/actions/cache/pull/1525 )
- [@​sebbalex](https://redirect.github.com/sebbalex ) made their
first contribution in
[https://github.com/actions/cache/pull/1500 ](https://redirect.github.com/actions/cache/pull/1500 )
**Full Changelog**:
https://github.com/actions/cache/compare/v4.2.0...v4.2.1
###
[`v4.2.0`](https://redirect.github.com/actions/cache/releases/tag/v4.2.0 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.1.2...v4.2.0 )
##### ⚠️ Important Changes
The cache backend service has been rewritten from the ground up for
improved performance and reliability.
[actions/cache](https://redirect.github.com/actions/cache ) now
integrates with the new cache service (v2) APIs.
The new service will gradually roll out as of **February 1st, 2025**.
The legacy service will also be sunset on the same date. Changes in
these release are **fully backward compatible**.
**We are deprecating some versions of this action**. We recommend
upgrading to version `v4` or `v3` as soon as possible before **February
1st, 2025.** (Upgrade instructions below).
If you are using pinned SHAs, please use the SHAs of versions `v4.2.0`
or `v3.4.0`
If you do not upgrade, all workflow runs using any of the deprecated
[actions/cache](https://redirect.github.com/actions/cache ) will fail.
Upgrading to the recommended versions will not break your workflows.
Read more about the change & access the migration guide: [reference to
the
announcement](https://redirect.github.com/actions/cache/discussions/1510 ).
##### Minor changes
Minor and patch version updates for these dependencies:
- [@​actions/core](https://redirect.github.com/actions/core ):
`1.11.1`
- [@​actions/io](https://redirect.github.com/actions/io ): `1.1.3`
- [@​vercel/ncc](https://redirect.github.com/vercel/ncc ): `0.38.3`
**Full Changelog**:
https://github.com/actions/cache/compare/v4.1.2...v4.2.0
###
[`v4.1.2`](https://redirect.github.com/actions/cache/releases/tag/v4.1.2 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.1.1...v4.1.2 )
##### What's Changed
- Add Bun example by
[@​idleberg](https://redirect.github.com/idleberg ) in
[https://github.com/actions/cache/pull/1456 ](https://redirect.github.com/actions/cache/pull/1456 )
- Revise `isGhes` logic by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/cache/pull/1474 ](https://redirect.github.com/actions/cache/pull/1474 )
- Bump braces from 3.0.2 to 3.0.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/cache/pull/1475 ](https://redirect.github.com/actions/cache/pull/1475 )
- Add dependabot.yml to enable automatic dependency upgrades by
[@​Link-](https://redirect.github.com/Link- ) in
[https://github.com/actions/cache/pull/1476 ](https://redirect.github.com/actions/cache/pull/1476 )
- Bump actions/checkout from 3 to 4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/cache/pull/1478 ](https://redirect.github.com/actions/cache/pull/1478 )
- Bump actions/stale from 3 to 9 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/cache/pull/1479 ](https://redirect.github.com/actions/cache/pull/1479 )
- Bump github/codeql-action from 2 to 3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/cache/pull/1483 ](https://redirect.github.com/actions/cache/pull/1483 )
- Bump actions/setup-node from 3 to 4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/cache/pull/1481 ](https://redirect.github.com/actions/cache/pull/1481 )
- Prepare `4.1.2` release by
[@​Link-](https://redirect.github.com/Link- ) in
[https://github.com/actions/cache/pull/1477 ](https://redirect.github.com/actions/cache/pull/1477 )
##### New Contributors
- [@​idleberg](https://redirect.github.com/idleberg ) made their
first contribution in
[https://github.com/actions/cache/pull/1456 ](https://redirect.github.com/actions/cache/pull/1456 )
- [@​jww3](https://redirect.github.com/jww3 ) made their first
contribution in
[https://github.com/actions/cache/pull/1474 ](https://redirect.github.com/actions/cache/pull/1474 )
- [@​Link-](https://redirect.github.com/Link- ) made their first
contribution in
[https://github.com/actions/cache/pull/1476 ](https://redirect.github.com/actions/cache/pull/1476 )
**Full Changelog**:
https://github.com/actions/cache/compare/v4.1.1...v4.1.2
###
[`v4.1.1`](https://redirect.github.com/actions/cache/releases/tag/v4.1.1 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.1.0...v4.1.1 )
##### What's Changed
- Restore original behavior of `cache-hit` output by
[@​joshmgross](https://redirect.github.com/joshmgross ) in
[https://github.com/actions/cache/pull/1467 ](https://redirect.github.com/actions/cache/pull/1467 )
**Full Changelog**:
https://github.com/actions/cache/compare/v4.1.0...v4.1.1
###
[`v4.1.0`](https://redirect.github.com/actions/cache/releases/tag/v4.1.0 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.0.2...v4.1.0 )
##### What's Changed
- Fix cache-hit output when cache missed by
[@​fchimpan](https://redirect.github.com/fchimpan ) in
[https://github.com/actions/cache/pull/1404 ](https://redirect.github.com/actions/cache/pull/1404 )
- Deprecate `save-always` input by
[@​joshmgross](https://redirect.github.com/joshmgross ) in
[https://github.com/actions/cache/pull/1452 ](https://redirect.github.com/actions/cache/pull/1452 )
##### New Contributors
- [@​ottlinger](https://redirect.github.com/ottlinger ) made their
first contribution in
[https://github.com/actions/cache/pull/1437 ](https://redirect.github.com/actions/cache/pull/1437 )
- [@​Olegt0rr](https://redirect.github.com/Olegt0rr ) made their
first contribution in
[https://github.com/actions/cache/pull/1377 ](https://redirect.github.com/actions/cache/pull/1377 )
- [@​fchimpan](https://redirect.github.com/fchimpan ) made their
first contribution in
[https://github.com/actions/cache/pull/1404 ](https://redirect.github.com/actions/cache/pull/1404 )
- [@​x612skm](https://redirect.github.com/x612skm ) made their
first contribution in
[https://github.com/actions/cache/pull/1434 ](https://redirect.github.com/actions/cache/pull/1434 )
- [@​todgru](https://redirect.github.com/todgru ) made their first
contribution in
[https://github.com/actions/cache/pull/1311 ](https://redirect.github.com/actions/cache/pull/1311 )
- [@​Jcambass](https://redirect.github.com/Jcambass ) made their
first contribution in
[https://github.com/actions/cache/pull/1463 ](https://redirect.github.com/actions/cache/pull/1463 )
- [@​mackey0225](https://redirect.github.com/mackey0225 ) made
their first contribution in
[https://github.com/actions/cache/pull/1462 ](https://redirect.github.com/actions/cache/pull/1462 )
- [@​quatquatt](https://redirect.github.com/quatquatt ) made their
first contribution in
[https://github.com/actions/cache/pull/1445 ](https://redirect.github.com/actions/cache/pull/1445 )
**Full Changelog**:
https://github.com/actions/cache/compare/v4.0.2...v4.1.0
###
[`v4.0.2`](https://redirect.github.com/actions/cache/releases/tag/v4.0.2 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.0.1...v4.0.2 )
#### What's Changed
- Fix `fail-on-cache-miss` not working by
[@​cdce8p](https://redirect.github.com/cdce8p ) in
[https://github.com/actions/cache/pull/1327 ](https://redirect.github.com/actions/cache/pull/1327 )
**Full Changelog**:
https://github.com/actions/cache/compare/v4.0.1...v4.0.2
###
[`v4.0.1`](https://redirect.github.com/actions/cache/releases/tag/v4.0.1 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.0.0...v4.0.1 )
#### What's Changed
- Update README.md by
[@​yacaovsnc](https://redirect.github.com/yacaovsnc ) in
[https://github.com/actions/cache/pull/1304 ](https://redirect.github.com/actions/cache/pull/1304 )
- Update examples by
[@​yacaovsnc](https://redirect.github.com/yacaovsnc ) in
[https://github.com/actions/cache/pull/1305 ](https://redirect.github.com/actions/cache/pull/1305 )
- Update actions/cache publish flow by
[@​bethanyj28](https://redirect.github.com/bethanyj28 ) in
[https://github.com/actions/cache/pull/1340 ](https://redirect.github.com/actions/cache/pull/1340 )
- Update
[@​actions/cache](https://redirect.github.com/actions/cache ) by
[@​bethanyj28](https://redirect.github.com/bethanyj28 ) in
[https://github.com/actions/cache/pull/1341 ](https://redirect.github.com/actions/cache/pull/1341 )
#### New Contributors
- [@​yacaovsnc](https://redirect.github.com/yacaovsnc ) made their
first contribution in
[https://github.com/actions/cache/pull/1304 ](https://redirect.github.com/actions/cache/pull/1304 )
**Full Changelog**: https://github.com/actions/cache/compare/v4...v4.0.1
</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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 08:47:35 +02:00
renovate[bot]
1120def16a
Update Swatinem/rust-cache action to v2.7.8 ( #17255 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [Swatinem/rust-cache](https://redirect.github.com/Swatinem/rust-cache )
| action | minor | `v2` -> `v2.7.8` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>Swatinem/rust-cache (Swatinem/rust-cache)</summary>
###
[`v2.7.8`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.7.8 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.7.7...v2.7.8 )
##### What's Changed
- Include CPU arch in the cache key for arm64 Linux runners by
[@​rhysd](https://redirect.github.com/rhysd ) in
[https://github.com/Swatinem/rust-cache/pull/228 ](https://redirect.github.com/Swatinem/rust-cache/pull/228 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.7.7...v2.7.8
###
[`v2.7.7`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.7.7 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.7.6...v2.7.7 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.7.6...v2.7.7
###
[`v2.7.6`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.7.6 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.7.5...v2.7.6 )
##### What's Changed
- Updated artifact upload action to v4 by
[@​guylamar2006](https://redirect.github.com/guylamar2006 ) in
[https://github.com/Swatinem/rust-cache/pull/212 ](https://redirect.github.com/Swatinem/rust-cache/pull/212 )
- Adds an option to do lookup-only of the cache by
[@​danlec](https://redirect.github.com/danlec ) in
[https://github.com/Swatinem/rust-cache/pull/217 ](https://redirect.github.com/Swatinem/rust-cache/pull/217 )
- add runner OS in cache key by
[@​rnbguy](https://redirect.github.com/rnbguy ) in
[https://github.com/Swatinem/rust-cache/pull/220 ](https://redirect.github.com/Swatinem/rust-cache/pull/220 )
- Allow opting out of caching $CARGO_HOME/bin. by
[@​benjyw](https://redirect.github.com/benjyw ) in
[https://github.com/Swatinem/rust-cache/pull/216 ](https://redirect.github.com/Swatinem/rust-cache/pull/216 )
##### New Contributors
- [@​guylamar2006](https://redirect.github.com/guylamar2006 ) made
their first contribution in
[https://github.com/Swatinem/rust-cache/pull/212 ](https://redirect.github.com/Swatinem/rust-cache/pull/212 )
- [@​danlec](https://redirect.github.com/danlec ) made their first
contribution in
[https://github.com/Swatinem/rust-cache/pull/217 ](https://redirect.github.com/Swatinem/rust-cache/pull/217 )
- [@​rnbguy](https://redirect.github.com/rnbguy ) made their first
contribution in
[https://github.com/Swatinem/rust-cache/pull/220 ](https://redirect.github.com/Swatinem/rust-cache/pull/220 )
- [@​benjyw](https://redirect.github.com/benjyw ) made their first
contribution in
[https://github.com/Swatinem/rust-cache/pull/216 ](https://redirect.github.com/Swatinem/rust-cache/pull/216 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.7.5...v2.7.6
###
[`v2.7.5`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.7.5 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.7.3...v2.7.5 )
##### What's Changed
- Upgrade checkout action from version 3 to 4 by
[@​carsten-wenderdel](https://redirect.github.com/carsten-wenderdel )
in
[https://github.com/Swatinem/rust-cache/pull/190 ](https://redirect.github.com/Swatinem/rust-cache/pull/190 )
- fix: usage of `deprecated` version of `node` by
[@​hamirmahal](https://redirect.github.com/hamirmahal ) in
[https://github.com/Swatinem/rust-cache/pull/197 ](https://redirect.github.com/Swatinem/rust-cache/pull/197 )
- Only run macOsWorkaround() on macOS by
[@​heksesang](https://redirect.github.com/heksesang ) in
[https://github.com/Swatinem/rust-cache/pull/206 ](https://redirect.github.com/Swatinem/rust-cache/pull/206 )
- Support Cargo.lock format cargo-lock v4 by
[@​NobodyXu](https://redirect.github.com/NobodyXu ) in
[https://github.com/Swatinem/rust-cache/pull/211 ](https://redirect.github.com/Swatinem/rust-cache/pull/211 )
##### New Contributors
-
[@​carsten-wenderdel](https://redirect.github.com/carsten-wenderdel )
made their first contribution in
[https://github.com/Swatinem/rust-cache/pull/190 ](https://redirect.github.com/Swatinem/rust-cache/pull/190 )
- [@​hamirmahal](https://redirect.github.com/hamirmahal ) made
their first contribution in
[https://github.com/Swatinem/rust-cache/pull/197 ](https://redirect.github.com/Swatinem/rust-cache/pull/197 )
- [@​heksesang](https://redirect.github.com/heksesang ) made their
first contribution in
[https://github.com/Swatinem/rust-cache/pull/206 ](https://redirect.github.com/Swatinem/rust-cache/pull/206 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.7.3...v2.7.5
###
[`v2.7.3`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.7.3 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.7.2...v2.7.3 )
- Work around upstream problem that causes cache saving to hang for
minutes.
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.7.2...v2.7.3
###
[`v2.7.2`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.7.2 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.7.1...v2.7.2 )
##### What's Changed
- Update action runtime to `node20` by
[@​rhysd](https://redirect.github.com/rhysd ) in
[https://github.com/Swatinem/rust-cache/pull/175 ](https://redirect.github.com/Swatinem/rust-cache/pull/175 )
- Only key by `Cargo.toml` and `Cargo.lock` files of workspace members
by [@​max-heller](https://redirect.github.com/max-heller ) in
[https://github.com/Swatinem/rust-cache/pull/180 ](https://redirect.github.com/Swatinem/rust-cache/pull/180 )
##### New Contributors
- [@​rhysd](https://redirect.github.com/rhysd ) made their first
contribution in
[https://github.com/Swatinem/rust-cache/pull/175 ](https://redirect.github.com/Swatinem/rust-cache/pull/175 )
- [@​max-heller](https://redirect.github.com/max-heller ) made
their first contribution in
[https://github.com/Swatinem/rust-cache/pull/180 ](https://redirect.github.com/Swatinem/rust-cache/pull/180 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.7.1...v2.7.2
###
[`v2.7.1`](https://redirect.github.com/Swatinem/rust-cache/compare/v2.7.0...v2.7.1 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.7.0...v2.7.1 )
###
[`v2.7.0`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.7.0 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.6.2...v2.7.0 )
##### What's Changed
- Fix save-if documentation in readme by
[@​rukai](https://redirect.github.com/rukai ) in
[https://github.com/Swatinem/rust-cache/pull/166 ](https://redirect.github.com/Swatinem/rust-cache/pull/166 )
- Support for `trybuild` and similar macro testing tools by
[@​neysofu](https://redirect.github.com/neysofu ) in
[https://github.com/Swatinem/rust-cache/pull/168 ](https://redirect.github.com/Swatinem/rust-cache/pull/168 )
##### New Contributors
- [@​rukai](https://redirect.github.com/rukai ) made their first
contribution in
[https://github.com/Swatinem/rust-cache/pull/166 ](https://redirect.github.com/Swatinem/rust-cache/pull/166 )
- [@​neysofu](https://redirect.github.com/neysofu ) made their
first contribution in
[https://github.com/Swatinem/rust-cache/pull/168 ](https://redirect.github.com/Swatinem/rust-cache/pull/168 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.6.2...v2.7.0
###
[`v2.6.2`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.6.2 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.6.1...v2.6.2 )
##### What's Changed
- dep: Use `smol-toml` instead of `toml` by
[@​NobodyXu](https://redirect.github.com/NobodyXu ) in
[https://github.com/Swatinem/rust-cache/pull/164 ](https://redirect.github.com/Swatinem/rust-cache/pull/164 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2...v2.6.2
###
[`v2.6.1`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.6.1 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.6.0...v2.6.1 )
- Fix hash contributions of `Cargo.lock`/`Cargo.toml` files.
###
[`v2.6.0`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.6.0 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.5.1...v2.6.0 )
##### What's Changed
- Add "buildjet" as a second `cache-provider` backend
[@​joroshiba](https://redirect.github.com/joroshiba ) in
[https://github.com/Swatinem/rust-cache/pull/154 ](https://redirect.github.com/Swatinem/rust-cache/pull/154 )
- Clean up sparse registry index.
- Do not clean up src of `-sys` crates.
- Remove `.cargo/credentials.toml` before saving.
##### New Contributors
- [@​joroshiba](https://redirect.github.com/joroshiba ) made their
first contribution in
[https://github.com/Swatinem/rust-cache/pull/154 ](https://redirect.github.com/Swatinem/rust-cache/pull/154 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.5.1...v2.6.0
###
[`v2.5.1`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.5.1 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.5.0...v2.5.1 )
- Fix hash contribution of `Cargo.lock`.
###
[`v2.5.0`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.5.0 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.4.0...v2.5.0 )
##### What's Changed
- feat: Rm workspace crates version before caching by
[@​NobodyXu](https://redirect.github.com/NobodyXu ) in
[https://github.com/Swatinem/rust-cache/pull/147 ](https://redirect.github.com/Swatinem/rust-cache/pull/147 )
- feat: Add hash of `.cargo/config.toml` to key by
[@​NobodyXu](https://redirect.github.com/NobodyXu ) in
[https://github.com/Swatinem/rust-cache/pull/149 ](https://redirect.github.com/Swatinem/rust-cache/pull/149 )
##### New Contributors
- [@​NobodyXu](https://redirect.github.com/NobodyXu ) made their
first contribution in
[https://github.com/Swatinem/rust-cache/pull/147 ](https://redirect.github.com/Swatinem/rust-cache/pull/147 )
**Full Changelog**:
https://github.com/Swatinem/rust-cache/compare/v2.4.0...v2.5.0
###
[`v2.4.0`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.4.0 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.3.0...v2.4.0 )
- Fix cache key stability.
- Use 8 character hash components to reduce the key length, making it
more readable.
###
[`v2.3.0`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.3.0 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.2.1...v2.3.0 )
- Add `cache-all-crates` option, which enables caching of crates
installed by workflows.
- Add installed packages to cache key, so changes to workflows that
install rust tools are detected and cached properly.
- Fix cache restore failures due to upstream bug.
- Fix `EISDIR` error due to globed directories.
- Update runtime `@actions/cache`, `@actions/io` and dev `typescript`
dependencies.
- Update `npm run prepare` so it creates distribution files with the
right line endings.
###
[`v2.2.1`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.2.1 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.2.0...v2.2.1 )
- Update `@actions/cache` dependency to fix usage of `zstd` compression.
###
[`v2.2.0`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.2.0 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.1.0...v2.2.0 )
- Add new `save-if` option to always restore, but only conditionally
save the cache.
###
[`v2.1.0`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.1.0 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.0.2...v2.1.0 )
- Only hash `Cargo.{lock,toml}` files in the configured workspace
directories.
###
[`v2.0.2`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.0.2 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.0.1...v2.0.2 )
- Avoid calling cargo metadata on pre-cleanup.
- Added `prefix-key`, `cache-directories` and `cache-targets` options.
###
[`v2.0.1`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.0.1 )
[Compare
Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2...v2.0.1 )
- Primarily just updating dependencies to fix GitHub deprecation
notices.
</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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 08:46:35 +02:00
renovate[bot]
796e7510c4
Update actions/checkout action to v4.2.2 ( #17257 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout ) |
action | minor | `v4` -> `v4.2.2` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>actions/checkout (actions/checkout)</summary>
###
[`v4.2.2`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v422 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.2.1...v4.2.2 )
- `url-helper.ts` now leverages well-known environment variables by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1941 ](https://redirect.github.com/actions/checkout/pull/1941 )
- Expand unit test coverage for `isGhes` by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1946 ](https://redirect.github.com/actions/checkout/pull/1946 )
###
[`v4.2.1`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v421 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.2.0...v4.2.1 )
- Check out other refs/\* by commit if provided, fall back to ref by
[@​orhantoy](https://redirect.github.com/orhantoy ) in
[https://github.com/actions/checkout/pull/1924 ](https://redirect.github.com/actions/checkout/pull/1924 )
###
[`v4.2.0`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v420 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.7...v4.2.0 )
- Add Ref and Commit outputs by
[@​lucacome](https://redirect.github.com/lucacome ) in
[https://github.com/actions/checkout/pull/1180 ](https://redirect.github.com/actions/checkout/pull/1180 )
- Dependency updates by
[@​dependabot-](https://redirect.github.com/dependabot- )
[https://github.com/actions/checkout/pull/1777 ](https://redirect.github.com/actions/checkout/pull/1777 ),
[https://github.com/actions/checkout/pull/1872 ](https://redirect.github.com/actions/checkout/pull/1872 )
###
[`v4.1.7`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.6...v4.1.7 )
- Bump the minor-npm-dependencies group across 1 directory with 4
updates by [@​dependabot](https://redirect.github.com/dependabot )
in
[https://github.com/actions/checkout/pull/1739 ](https://redirect.github.com/actions/checkout/pull/1739 )
- Bump actions/checkout from 3 to 4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/checkout/pull/1697 ](https://redirect.github.com/actions/checkout/pull/1697 )
- Check out other refs/\* by commit by
[@​orhantoy](https://redirect.github.com/orhantoy ) in
[https://github.com/actions/checkout/pull/1774 ](https://redirect.github.com/actions/checkout/pull/1774 )
- Pin actions/checkout's own workflows to a known, good, stable version.
by [@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1776 ](https://redirect.github.com/actions/checkout/pull/1776 )
###
[`v4.1.6`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v416 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.5...v4.1.6 )
- Check platform to set archive extension appropriately by
[@​cory-miller](https://redirect.github.com/cory-miller ) in
[https://github.com/actions/checkout/pull/1732 ](https://redirect.github.com/actions/checkout/pull/1732 )
###
[`v4.1.5`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v415 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.4...v4.1.5 )
- Update NPM dependencies by
[@​cory-miller](https://redirect.github.com/cory-miller ) in
[https://github.com/actions/checkout/pull/1703 ](https://redirect.github.com/actions/checkout/pull/1703 )
- Bump github/codeql-action from 2 to 3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/checkout/pull/1694 ](https://redirect.github.com/actions/checkout/pull/1694 )
- Bump actions/setup-node from 1 to 4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/checkout/pull/1696 ](https://redirect.github.com/actions/checkout/pull/1696 )
- Bump actions/upload-artifact from 2 to 4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/checkout/pull/1695 ](https://redirect.github.com/actions/checkout/pull/1695 )
- README: Suggest `user.email` to be
`41898282+github-actions[bot]@​users.noreply.github.com` by
[@​cory-miller](https://redirect.github.com/cory-miller ) in
[https://github.com/actions/checkout/pull/1707 ](https://redirect.github.com/actions/checkout/pull/1707 )
###
[`v4.1.4`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.3...v4.1.4 )
- Disable `extensions.worktreeConfig` when disabling `sparse-checkout`
by [@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1692 ](https://redirect.github.com/actions/checkout/pull/1692 )
- Add dependabot config by
[@​cory-miller](https://redirect.github.com/cory-miller ) in
[https://github.com/actions/checkout/pull/1688 ](https://redirect.github.com/actions/checkout/pull/1688 )
- Bump the minor-actions-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/checkout/pull/1693 ](https://redirect.github.com/actions/checkout/pull/1693 )
- Bump word-wrap from 1.2.3 to 1.2.5 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/checkout/pull/1643 ](https://redirect.github.com/actions/checkout/pull/1643 )
###
[`v4.1.3`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v413 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.2...v4.1.3 )
- Check git version before attempting to disable `sparse-checkout` by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1656 ](https://redirect.github.com/actions/checkout/pull/1656 )
- Add SSH user parameter by
[@​cory-miller](https://redirect.github.com/cory-miller ) in
[https://github.com/actions/checkout/pull/1685 ](https://redirect.github.com/actions/checkout/pull/1685 )
- Update `actions/checkout` version in `update-main-version.yml` by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1650 ](https://redirect.github.com/actions/checkout/pull/1650 )
###
[`v4.1.2`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.1...v4.1.2 )
- Fix: Disable sparse checkout whenever `sparse-checkout` option is not
present [@​dscho](https://redirect.github.com/dscho ) in
[https://github.com/actions/checkout/pull/1598 ](https://redirect.github.com/actions/checkout/pull/1598 )
###
[`v4.1.1`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v411 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.0...v4.1.1 )
- Correct link to GitHub Docs by
[@​peterbe](https://redirect.github.com/peterbe ) in
[https://github.com/actions/checkout/pull/1511 ](https://redirect.github.com/actions/checkout/pull/1511 )
- Link to release page from what's new section by
[@​cory-miller](https://redirect.github.com/cory-miller ) in
[https://github.com/actions/checkout/pull/1514 ](https://redirect.github.com/actions/checkout/pull/1514 )
###
[`v4.1.0`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v410 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.0.0...v4.1.0 )
- [Add support for partial checkout
filters](https://redirect.github.com/actions/checkout/pull/1396 )
</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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 08:45:47 +02:00
renovate[bot]
1f254ab17e
Update astral-sh/setup-uv action to v5.4.1 ( #17262 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv ) |
action | minor | `v5` -> `v5.4.1` |
---
> [!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>
###
[`v5.4.1`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.4.1 ):
🌈 Add support for pep440 version specifiers
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5.4.0...v5.4.1 )
##### Changes
With this release you can also use [pep440 version
specifiers](https://peps.python.org/pep-0440/#version-specifiers ) as
`required-version` in files`uv.toml`, `pyroject.toml` and in the
`version` input:
```yaml
- name: Install a pep440-specifier-satisfying version of uv
uses: astral-sh/setup-uv@v5
with:
version: ">=0.4.25,<0.5"
```
##### 🐛 Bug fixes
- Add support for pep440 version identifiers
[@​eifinger](https://redirect.github.com/eifinger )
([#​353](https://redirect.github.com/astral-sh/setup-uv/issues/353 ))
##### 🧰 Maintenance
- chore: update known checksums for 0.6.10
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​345](https://redirect.github.com/astral-sh/setup-uv/issues/345 ))
##### 📚 Documentation
- Add pep440 to docs header
[@​eifinger](https://redirect.github.com/eifinger )
([#​355](https://redirect.github.com/astral-sh/setup-uv/issues/355 ))
- Fix glob syntax link
[@​flying-sheep](https://redirect.github.com/flying-sheep )
([#​349](https://redirect.github.com/astral-sh/setup-uv/issues/349 ))
- Add link to supported glob patterns
[@​eifinger](https://redirect.github.com/eifinger )
([#​348](https://redirect.github.com/astral-sh/setup-uv/issues/348 ))
###
[`v5.4.0`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.4.0 ):
🌈 uv and uvx path as outputs
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5.3.1...v5.4.0 )
#### Changes
The absolute paths to the uv and uvx binaries can now be accessed via
the outputs `uv-path` and `uvx-path`.
`setup-uv` now also issues a warning if the working directory is empty.
This makes users aware of the common mistake to run `setup-uv` before
`actions/checkout`. You can remove the warning by setting
`ignore-empty-workdir: true`
#### 🚀 Enhancements
- Add uv-path and uvx-path output
[@​eifinger](https://redirect.github.com/eifinger )
([#​341](https://redirect.github.com/astral-sh/setup-uv/issues/341 ))
- Warn when the workdir is empty
[@​eifinger](https://redirect.github.com/eifinger )
([#​322](https://redirect.github.com/astral-sh/setup-uv/issues/322 ))
#### 🧰 Maintenance
- chore: update known checksums for 0.6.9
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​339](https://redirect.github.com/astral-sh/setup-uv/issues/339 ))
- Merge workflows and add all-tests-passed
[@​eifinger](https://redirect.github.com/eifinger )
([#​331](https://redirect.github.com/astral-sh/setup-uv/issues/331 ))
- chore: update known checksums for 0.6.8
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​332](https://redirect.github.com/astral-sh/setup-uv/issues/332 ))
- chore: update known checksums for 0.6.7
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​330](https://redirect.github.com/astral-sh/setup-uv/issues/330 ))
- Set required workflow permissions
[@​eifinger](https://redirect.github.com/eifinger )
([#​329](https://redirect.github.com/astral-sh/setup-uv/issues/329 ))
- Add workflow_dispatch triggers to every workflow
[@​eifinger](https://redirect.github.com/eifinger )
([#​326](https://redirect.github.com/astral-sh/setup-uv/issues/326 ))
- Bump dependencies
[@​eifinger](https://redirect.github.com/eifinger )
([#​324](https://redirect.github.com/astral-sh/setup-uv/issues/324 ))
- Inline action-update-semver
[@​eifinger](https://redirect.github.com/eifinger )
([#​323](https://redirect.github.com/astral-sh/setup-uv/issues/323 ))
- chore: update known checksums for 0.6.6
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​318](https://redirect.github.com/astral-sh/setup-uv/issues/318 ))
- chore: update known checksums for 0.6.5
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​313](https://redirect.github.com/astral-sh/setup-uv/issues/313 ))
#### 📚 Documentation
- Fix wrong warning message in FAQ
[@​eifinger](https://redirect.github.com/eifinger )
([#​337](https://redirect.github.com/astral-sh/setup-uv/issues/337 ))
- Warn when the workdir is empty
[@​eifinger](https://redirect.github.com/eifinger )
([#​322](https://redirect.github.com/astral-sh/setup-uv/issues/322 ))
- Remove apk add python3 for musl test
[@​eifinger](https://redirect.github.com/eifinger )
([#​319](https://redirect.github.com/astral-sh/setup-uv/issues/319 ))
#### ⬆️ Dependency updates
- Bump
[@​actions/cache](https://redirect.github.com/actions/cache ) from
4.0.2 to 4.0.3
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​334](https://redirect.github.com/astral-sh/setup-uv/issues/334 ))
###
[`v5.3.1`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.3.1 ):
🌈 - Fix issues with GHES and HTTP proxies
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5.3.0...v5.3.1 )
##### Changes
This release fixes some issues when this action was used behind a HTTP
proxy or with GHES.
If you have been seeing `ENOTFOUND` or timeout errors, this release
should fix that.
A huge thank you to everyone who helped investigating this and testing
the fixes:
- [@​siryessuhr](https://redirect.github.com/siryessuhr )
- [@​my1e5](https://redirect.github.com/my1e5 )
- [@​dennis-m-e](https://redirect.github.com/dennis-m-e )
- [@​PaarthShah](https://redirect.github.com/PaarthShah )
##### 🐛 Bug fixes
- Always fall back to anonymous download
[@​eifinger](https://redirect.github.com/eifinger )
([#​304](https://redirect.github.com/astral-sh/setup-uv/issues/304 ))
##### 🧰 Maintenance
- chore: update known checksums for 0.6.3
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​300](https://redirect.github.com/astral-sh/setup-uv/issues/300 ))
##### 📚 Documentation
- 📚 Document automatically enabled cache on GitHub-hosted runners
[@​jerr0328](https://redirect.github.com/jerr0328 )
([#​302](https://redirect.github.com/astral-sh/setup-uv/issues/302 ))
##### ⬆️ Dependency updates
- bump dependencies
[@​eifinger](https://redirect.github.com/eifinger )
([#​308](https://redirect.github.com/astral-sh/setup-uv/issues/308 ))
- Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​299](https://redirect.github.com/astral-sh/setup-uv/issues/299 ))
###
[`v5.3.0`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.3.0 ):
🌈 Support MUSL, s390x and powerpc
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5.2.2...v5.3.0 )
In this release we add support for MUSL based systems.
This is helpful if you are running your workflow inside a docker image
based on [alpine](https://hub.docker.com/\_/alpine ).
> \[!TIP]
> Please be aware that you have to make sure a python interpreter is
already present (`apk add python3`), see also
https://docs.astral.sh/uv/concepts/python-versions/#cpython-distributions
and
[https://github.com/astral-sh/uv/issues/6890 ](https://redirect.github.com/astral-sh/uv/issues/6890 )
[@​Zxilly](https://redirect.github.com/Zxilly ) also added support
for running this action on self-hosted runners using s390x and powerpc
architectures. Thank you!
This release also includes more debug logs which makes tracking down
issues easier in the future.
##### 🐛 Bug fixes
- Add more debug logs
[@​eifinger](https://redirect.github.com/eifinger )
([#​297](https://redirect.github.com/astral-sh/setup-uv/issues/297 ))
##### 🚀 Enhancements
- Support OS using musl
[@​eifinger](https://redirect.github.com/eifinger )
([#​284](https://redirect.github.com/astral-sh/setup-uv/issues/284 ))
- feat: support s390x and powerpc
[@​Zxilly](https://redirect.github.com/Zxilly )
([#​289](https://redirect.github.com/astral-sh/setup-uv/issues/289 ))
##### 🧰 Maintenance
- chore: update known checksums for 0.6.2
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​295](https://redirect.github.com/astral-sh/setup-uv/issues/295 ))
- chore: update known checksums for 0.6.1
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​293](https://redirect.github.com/astral-sh/setup-uv/issues/293 ))
- chore: update known checksums for 0.6.0
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​288](https://redirect.github.com/astral-sh/setup-uv/issues/288 ))
- chore: update known checksums for 0.5.31
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​277](https://redirect.github.com/astral-sh/setup-uv/issues/277 ))
- Run update-known-checksums every night
[@​eifinger](https://redirect.github.com/eifinger )
([#​273](https://redirect.github.com/astral-sh/setup-uv/issues/273 ))
- chore: update known checksums for 0.5.29
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​272](https://redirect.github.com/astral-sh/setup-uv/issues/272 ))
- chore: update known checksums for 0.5.28
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​270](https://redirect.github.com/astral-sh/setup-uv/issues/270 ))
- chore: update known checksums for 0.5.27
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​267](https://redirect.github.com/astral-sh/setup-uv/issues/267 ))
- chore: update known checksums for 0.5.26
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​263](https://redirect.github.com/astral-sh/setup-uv/issues/263 ))
##### 📚 Documentation
- Add FAQ on resolution strategy and cache not found warnings
[@​eifinger](https://redirect.github.com/eifinger )
([#​296](https://redirect.github.com/astral-sh/setup-uv/issues/296 ))
###
[`v5.2.2`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.2.2 ):
🌈 Full support for GHES
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5.2.1...v5.2.2 )
##### Changes
This release fixes some issues that prevented use with GitHub Enterprise
Server instances.
##### 🐛 Bug fixes
- Do not expect GITHUB_TOKEN to be set or valid
[@​eifinger](https://redirect.github.com/eifinger )
([#​262](https://redirect.github.com/astral-sh/setup-uv/issues/262 ))
- Fallback if toml file parsing failed
[@​eifinger](https://redirect.github.com/eifinger )
([#​246](https://redirect.github.com/astral-sh/setup-uv/issues/246 ))
##### 🧰 Maintenance
- chore: update known checksums for 0.5.25
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​259](https://redirect.github.com/astral-sh/setup-uv/issues/259 ))
- chore: update known checksums for 0.5.24
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​256](https://redirect.github.com/astral-sh/setup-uv/issues/256 ))
- chore: update known checksums for 0.5.23
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​252](https://redirect.github.com/astral-sh/setup-uv/issues/252 ))
- chore: update known checksums for 0.5.22
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​250](https://redirect.github.com/astral-sh/setup-uv/issues/250 ))
- chore: update known checksums for 0.5.21
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​247](https://redirect.github.com/astral-sh/setup-uv/issues/247 ))
##### 📚 Documentation
- Fix TOC [@​eifinger](https://redirect.github.com/eifinger )
([#​257](https://redirect.github.com/astral-sh/setup-uv/issues/257 ))
##### ⬆️ Dependency updates
- Bump [@​types/node](https://redirect.github.com/types/node ) from
22.10.10 to 22.12.0
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​258](https://redirect.github.com/astral-sh/setup-uv/issues/258 ))
- Bump release-drafter/release-drafter from 6.0.0 to 6.1.0
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​249](https://redirect.github.com/astral-sh/setup-uv/issues/249 ))
- Bump [@​types/node](https://redirect.github.com/types/node ) from
22.10.9 to 22.10.10
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​254](https://redirect.github.com/astral-sh/setup-uv/issues/254 ))
- Bump [@​types/node](https://redirect.github.com/types/node ) from
22.10.7 to 22.10.9
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​253](https://redirect.github.com/astral-sh/setup-uv/issues/253 ))
- Bump
[@​actions/tool-cache](https://redirect.github.com/actions/tool-cache )
from 2.0.1 to 2.0.2
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​244](https://redirect.github.com/astral-sh/setup-uv/issues/244 ))
- Bump [@​types/node](https://redirect.github.com/types/node ) from
22.10.6 to 22.10.7
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​243](https://redirect.github.com/astral-sh/setup-uv/issues/243 ))
###
[`v5.2.1`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.2.1 ):
🌈 Support toml spec 1.0.0
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5.2.0...v5.2.1 )
v5.2.0 introduced TOML parsing using
[@​iarna/toml](https://www.npmjs.com/package/@​iarna/toml )
because we already found out in `astral-sh/ruff-action` that
[toml](https://www.npmjs.com/package/toml ) has missing features.
As it turns out
[@​iarna/toml](https://www.npmjs.com/package/@​iarna/toml )
also is not fully TOML spec (1.0.0) compliant.
We now use [smol-toml](https://www.npmjs.com/package/smol-toml )
##### 🐛 Bug fixes
- Support toml spec 1.0.0
[@​eifinger](https://redirect.github.com/eifinger )
([#​245](https://redirect.github.com/astral-sh/setup-uv/issues/245 ))
###
[`v5.2.0`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.2.0 ):
🌈 Detect required-version from config file
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5.1.0...v5.2.0 )
This release adds support to derive the version of uv to be installed
from `pyproject.toml` and `uv.toml` files.
If no `version` input is defined the default is now to look for a
[required-version](https://docs.astral.sh/uv/reference/settings/#required-version )
in `uv.toml` and then `pyproject.toml` in the repository root. If it
cannot find any it falls back to `latest`.
If your files are at a different place you can use the new inputs
`uv-file` or `pyproject-file`.
##### 🐛 Bug fixes
- Add venv/bin as absolute path to PATH
[@​op](https://redirect.github.com/op )
([#​241](https://redirect.github.com/astral-sh/setup-uv/issues/241 ))
- fix: make sure VIRTUAL_ENV is an absolute path
[@​samypr100](https://redirect.github.com/samypr100 )
([#​224](https://redirect.github.com/astral-sh/setup-uv/issues/224 ))
##### 🚀 Enhancements
- Detect required-version from config file
[@​eifinger](https://redirect.github.com/eifinger )
([#​233](https://redirect.github.com/astral-sh/setup-uv/issues/233 ))
##### 🧰 Maintenance
- chore: update known checksums for 0.5.20
[@​github-actions](https://redirect.github.com/github-actions )
([#​238](https://redirect.github.com/astral-sh/setup-uv/issues/238 ))
- chore: update known checksums for 0.5.19
[@​github-actions](https://redirect.github.com/github-actions )
([#​237](https://redirect.github.com/astral-sh/setup-uv/issues/237 ))
- chore: update known checksums for 0.5.18
[@​github-actions](https://redirect.github.com/github-actions )
([#​232](https://redirect.github.com/astral-sh/setup-uv/issues/232 ))
- chore: update known checksums for 0.5.17
[@​github-actions](https://redirect.github.com/github-actions )
([#​231](https://redirect.github.com/astral-sh/setup-uv/issues/231 ))
- chore: update known checksums for 0.5.16
[@​github-actions](https://redirect.github.com/github-actions )
([#​228](https://redirect.github.com/astral-sh/setup-uv/issues/228 ))
- chore: update known checksums for 0.5.15
[@​github-actions](https://redirect.github.com/github-actions )
([#​225](https://redirect.github.com/astral-sh/setup-uv/issues/225 ))
- chore: update known checksums for 0.5.14
[@​github-actions](https://redirect.github.com/github-actions )
([#​222](https://redirect.github.com/astral-sh/setup-uv/issues/222 ))
- chore: update known checksums for 0.5.12
[@​github-actions](https://redirect.github.com/github-actions )
([#​214](https://redirect.github.com/astral-sh/setup-uv/issues/214 ))
##### 📚 Documentation
- docs: bump `astral-sh/setup-uv` to `v5`
[@​njzjz](https://redirect.github.com/njzjz )
([#​205](https://redirect.github.com/astral-sh/setup-uv/issues/205 ))
##### ⬆️ Dependency updates
- Bump [@​octokit/rest](https://redirect.github.com/octokit/rest )
from 21.0.2 to 21.1.0
[@​dependabot](https://redirect.github.com/dependabot )
([#​229](https://redirect.github.com/astral-sh/setup-uv/issues/229 ))
- Bump typescript from 5.7.2 to 5.7.3
[@​dependabot](https://redirect.github.com/dependabot )
([#​230](https://redirect.github.com/astral-sh/setup-uv/issues/230 ))
- Bump [@​types/node](https://redirect.github.com/types/node ) from
22.10.5 to 22.10.6
[@​dependabot](https://redirect.github.com/dependabot )
([#​236](https://redirect.github.com/astral-sh/setup-uv/issues/236 ))
- Bump [@​types/node](https://redirect.github.com/types/node ) from
22.10.3 to 22.10.5
[@​dependabot](https://redirect.github.com/dependabot )
([#​223](https://redirect.github.com/astral-sh/setup-uv/issues/223 ))
- Bump [@​types/node](https://redirect.github.com/types/node ) from
22.10.2 to 22.10.3
[@​dependabot](https://redirect.github.com/dependabot )
([#​220](https://redirect.github.com/astral-sh/setup-uv/issues/220 ))
- Bump peter-evans/create-pull-request from 7.0.5 to 7.0.6
[@​dependabot](https://redirect.github.com/dependabot )
([#​218](https://redirect.github.com/astral-sh/setup-uv/issues/218 ))
###
[`v5.1.0`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.1.0 ):
🌈 Fewer cache invalidations
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5.0.1...v5.1.0 )
##### Changes
This release includes less frequently invalidated caches and a fix for
setting the correct `VIRTUAL_ENV`
##### 🐛 Bug fixes
- Set VIRTUAL_ENV to .venv instead of .venv/bin
[@​eifinger](https://redirect.github.com/eifinger )
([#​210](https://redirect.github.com/astral-sh/setup-uv/issues/210 ))
##### 🚀 Enhancements
- Remove uv version from cache key
[@​eifinger](https://redirect.github.com/eifinger )
([#​206](https://redirect.github.com/astral-sh/setup-uv/issues/206 ))
##### 📚 Documentation
- Align use of `actions/setup-python` with uv docu
[@​eifinger](https://redirect.github.com/eifinger )
([#​207](https://redirect.github.com/astral-sh/setup-uv/issues/207 ))
###
[`v5.0.1`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v5.0.1 ):
🌈 The christmas elves overlooked something
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v5...v5.0.1 )
##### Changes
With so many breaking changes so close to the end of the year we missed
something.
Thank you [@​ryanhiebert](https://redirect.github.com/ryanhiebert )
for quickly reporting that our new defaults fail the workflow if neither
a `uv.lock` nor a `requirements*.txt` can be found. This is now a
warning instead.
##### 🐛 Bug fixes
- Fix wrong cacheDependencyPathHash
[@​eifinger](https://redirect.github.com/eifinger )
([#​201](https://redirect.github.com/astral-sh/setup-uv/issues/201 ))
- Warn instead of fail for no-dependency-glob
[@​eifinger](https://redirect.github.com/eifinger )
([#​200](https://redirect.github.com/astral-sh/setup-uv/issues/200 ))
</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/ruff ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 08:44:19 +02:00
renovate[bot]
bc8c6a4810
Update taiki-e/install-action digest to d4635f2 ( #17244 )
2025-04-06 22:02:47 -04:00
renovate[bot]
22f9f1dd29
Update PyO3/maturin-action action to v1.48.1 ( #17252 )
2025-04-06 22:02:27 -04:00
cake-monotone
7e6d3838bd
[red-knot] Add cycle handling to narrow constraints queries ( #17209 )
...
## Summary
This PR fixes the cycle issue that was causing problems in the `support
super` PR.
### Affected queries
- `all_narrowing_constraints_for_expression`
- `all_negative_narrowing_constraints_for_expression`
--
Additionally, `bidict` and `werkzeug` have been added to the
project-selection list in `mypy_primer`.
This PR also addresses the panics that occurred while analyzing those
packages:
- `bidict`: panic triggered by
`all_narrowing_constraints_for_expression`
- `werkzeug`: panic triggered by
`all_negative_narrowing_constraints_for_expression`
I think the mypy-primer results for this PR can serve as sufficient test
:)
2025-04-04 22:26:20 -07:00
David Peter
5cee346744
[red-knot] mypy_primer: do not specify Python version ( #17200 )
...
## Summary
* Pull in latest changes from upstream (which includes an update to a
`pyproject.toml` layout and a `uv.lock` file, which should make CI more
deterministic)
* Do not specify `--python-version 3.13` in Red Knot runs
https://github.com/astral-sh/mypy_primer/compare/add-red-knot-support-v2...astral-sh:mypy_primer:add-red-knot-support-v3
## Test Plan
Tested locally
2025-04-04 13:55:40 +02:00
Aria Desires
8aa5686e63
use astral-sh/cargo-dist instead ( #17187 )
2025-04-03 17:25:12 -04:00
David Peter
130339f3d8
[red-knot] Fix `str(…)` calls ( #17163 )
...
## Summary
The existing signature for `str` calls had various problems, one of
which I noticed while looking at some ecosystem projects (`scrapy`,
added as a project to mypy_primer in this PR).
## Test Plan
- New tests for `str(…)` calls.
- Observed reduction of false positives in ecosystem checks
2025-04-03 13:26:32 +02:00
Alex Waygood
195bb433db
[red-knot] Add GitHub PR annotations when mdtests fail in CI ( #17150 )
...
## Summary
This PR adds a CI job that causes GitHub to add annotations to a PR diff
when mdtest assertions fail. For example:
<details>
<summary>Screenshot</summary>

</details>
## Motivation
Debugging mdtest failures locally is currently a really nice experience:
- Errors are displayed with pretty colours, which makes them much more
readable
- If you run the test from inside an IDE, you can CTRL-click on a path
and jump directly to the line that had the failing assertion
- If you use
[`mdtest.py`](https://github.com/astral-sh/ruff/blob/main/crates/red_knot_python_semantic/mdtest.py ),
you don't even need to recompile anything after changing an assertion in
an mdtest, amd the test results instantly live-update with each change
to the MarkDown file
Debugging mdtest failures in CI is much more unpleasant, however.
Sometimes an error message is just
> [static-assert-error] Argument evaluates to `False`
...which doesn't tell you very much unless you navigate to the line in
question that has the failing mdtest assertion. The line in question
might not even be touched by the PR, and even if it is, it can be hard
to find the line if the PR touches many files. Unlike locally, you can't
click on the error and jump straight to the line that contains the
failing assertion. You also don't get colourised output in CI
(https://github.com/astral-sh/ruff/issues/13939 ).
GitHub PR annotations should make it really easy to debug why mdtests
are failing on PRs, making PR review much easier.
## Test Plan
I opened a PR to my fork
[here](https://github.com/AlexWaygood/ruff/pull/11/files ) with some
bogus changes to an mdtest to show what it looks like when there are
failures in CI and this job has been added. Scroll down to
`crates/red_knot_python_semantic/resources/mdtest/type_properties/is_equivalent_to.md`
on the "files changed" tab for that PR to see the annotations.
2025-04-02 21:51:52 +01:00