mirror of https://github.com/astral-sh/ruff
36 Commits
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
b51c4f82ea
|
Rename Red Knot (#17820) | |
|
|
80103a179d
|
Bump mypy_primer pin (#17685) | |
|
|
a241321735
|
[red-knot] mypy_primer: add strawberry, print compilation errors to stderr (#17578)
## Summary
mypy_primer changes included here:
|
|
|
|
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. |
|
|
|
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. |
|
|
|
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 |
|
|
|
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 |
|
|
|
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> |
|
|
|
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. |
|
|
|
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
|
|
|
|
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: |
|
|
|
9a5a86769b
|
[red-knot] mypy_primer: Run on `async-utils` (#17303)
closes #17299 |
|
|
|
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> |
|
|
|
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> |
|
|
|
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> |
|
|
|
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> |
|
|
|
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 :) |
|
|
|
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 |
|
|
|
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 |
|
|
|
4cc627ef77
|
Update astral-sh/setup-uv digest to 0c5e2b8 (#17068)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv) | action | digest | `2269511` -> `0c5e2b8` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
2e56cd3737
|
[red-knot] mypy_primer: switch to depot runners (#17037)
## Summary Move the mypy_primer build to the depot runners to speed them up. ## Test Plan Previous run of mypy_primer: 3m 49s Run on this branch: 1m 38s |
|
|
|
e37a1b02f6 |
Revert "[red-knot] mypy_primer: switch to depot runners"
This reverts commit
|
|
|
|
9aa8dc4590 | [red-knot] mypy_primer: switch to depot runners | |
|
|
df418d94b3
|
[red-knot] mypy_primer: use debug builds of red_knot (#17036)
## Summary Use a debug build instead of a release build in order to speed up mypy_primer runs. ## Test Plan Previous mypy_primer run: 5m 45s mypy_primer run on this branch: 3m 49s |
|
|
|
b90741fb92
|
[red-knot] Install mypy_primer from specific Git tag (#17035)
## Summary Instead of installing from a branch, install mypy_primer from a specific Git tag in order to make changes to the pipeline explicit. |
|
|
|
c963b185eb
|
mypy_primer: add typeshed-stats (#17022)
This is a well-typed codebase on which we only emit 23 diagnostics right now, but which is highlighting some interesting issues. It uses some modern syntactic features such as `match` statements that aren't used much in other open-source projects in mypy_primer |
|
|
|
b442ba440f
|
Update astral-sh/setup-uv digest to 2269511 (#16937)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv) | action | digest | `f94ec6b` -> `2269511` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
f7b9089cb8
|
Update actions/upload-artifact digest to ea165f8 (#16936)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact) | action | digest | `4cec3d8` -> `ea165f8` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
890f79c4ab
|
Update Swatinem/rust-cache digest to 9d47c6a (#16933)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [Swatinem/rust-cache](https://redirect.github.com/Swatinem/rust-cache) | action | digest | `f0deed1` -> `9d47c6a` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
dbdb46dcd2
|
Pin dependencies (#16791)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) | action | pinDigest | -> `0010eb0` | | [PyO3/maturin-action](https://redirect.github.com/PyO3/maturin-action) | action | pinDigest | -> `36db840` | | [SebRollen/toml-action](https://redirect.github.com/SebRollen/toml-action) | action | pinDigest | -> `b1b3628` | | [Swatinem/rust-cache](https://redirect.github.com/Swatinem/rust-cache) | action | pinDigest | -> `f0deed1` | | [actions/cache](https://redirect.github.com/actions/cache) | action | pinDigest | -> `d4323d4` | | [actions/checkout](https://redirect.github.com/actions/checkout) | action | pinDigest | -> `11bd719` | | [actions/download-artifact](https://redirect.github.com/actions/download-artifact) | action | pinDigest | -> `cc20338` | | [actions/github-script](https://redirect.github.com/actions/github-script) | action | pinDigest | -> `60a0d83` | | [actions/setup-node](https://redirect.github.com/actions/setup-node) | action | pinDigest | -> `cdca736` | | [actions/setup-python](https://redirect.github.com/actions/setup-python) | action | pinDigest | -> `4237552` | | [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact) | action | pinDigest | -> `4cec3d8` | | [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv) | action | pinDigest | -> `f94ec6b` | | [dawidd6/action-download-artifact](https://redirect.github.com/dawidd6/action-download-artifact) | action | pinDigest | -> `20319c5` | | [docker/build-push-action](https://redirect.github.com/docker/build-push-action) | action | pinDigest | -> `471d1dc` | | [docker/login-action](https://redirect.github.com/docker/login-action) | action | pinDigest | -> `74a5d14` | | [docker/metadata-action](https://redirect.github.com/docker/metadata-action) | action | pinDigest | -> `902fa8e` | | [docker/setup-buildx-action](https://redirect.github.com/docker/setup-buildx-action) | action | pinDigest | -> `b5ca514` | | [extractions/setup-just](https://redirect.github.com/extractions/setup-just) | action | pinDigest | -> `dd310ad` | | [jetli/wasm-bindgen-action](https://redirect.github.com/jetli/wasm-bindgen-action) | action | pinDigest | -> `20b33e2` | | [jetli/wasm-pack-action](https://redirect.github.com/jetli/wasm-pack-action) | action | pinDigest | -> `0d096b0` | | [peter-evans/create-or-update-comment](https://redirect.github.com/peter-evans/create-or-update-comment) | action | pinDigest | -> `71345be` | | [peter-evans/find-comment](https://redirect.github.com/peter-evans/find-comment) | action | pinDigest | -> `3eae4d3` | | [taiki-e/install-action](https://redirect.github.com/taiki-e/install-action) | action | pinDigest | -> `2c41309` | | [uraimo/run-on-arch-action](https://redirect.github.com/uraimo/run-on-arch-action) | action | pinDigest | -> `ac33288` | | [webfactory/ssh-agent](https://redirect.github.com/webfactory/ssh-agent) | action | pinDigest | -> `dc588b6` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
c755eec91e
|
[red-knot] Extend ecosystem checks (#16761)
## Summary The ecosystem checks have proven useful so far, so I'm extending the list a bit. My main selection criteria are: - Few dependencies (we don't understand -stubs/-types packages yet) - Fewer than 1000 diagnostics - No panics ## Test Plan Ran it locally. We now have ~2k diagnostics in total, across 12 projects |
|
|
|
3b497716f1
|
[red-knot] mypy_primer: split installation and execution (#16622)
## Summary I noticed that the pipeline can succeed if there are problems with tool installation or dependency resolution. This change makes sure that the pipeline fails in these cases. |
|
|
|
0af4985067
|
[red-knot] mypy_primer: pipeline improvements (#16620)
## Summary - Add comment to explain `sed` command - Fix double reporting of diff - Hide (large) diffs in `<details>` |
|
|
|
ec9ee93d68
|
[red-knot] mypy_primer: strip ANSI codes (#16604)
## Summary Strip ANSI codes in the mypy_primer diff before uploading. ## Test Plan Successful run here: https://github.com/astral-sh/ruff/pull/16601 |
|
|
|
a73548d0ca
|
[red-knot] mypy_primer: comment on PRs (#16599)
## Summary Add a new pipeline to comment on PRs if there is a mypy_primer diff result. ## Test Plan Not yet, I'm afraid I will have to merge this first to have the pipeline available on main. |
|
|
|
36d12cea47
|
[red-knot] Add 'mypy_primer' workflow (#16554)
## Summary Run Red Knot on a small selection of ecosystem projects via a forked version of `mypy_primer`. Fork: https://github.com/astral-sh/mypy_primer Branch: add-red-knot-support ## Test Plan * Successful run: https://github.com/astral-sh/ruff/actions/runs/13725319641/job/38390245552?pr=16554 * Intentially failed run where I commented out `unresolved-attribute` diagnostics reporting: https://github.com/astral-sh/ruff/actions/runs/13723777105/job/38385224144 |