mirror of https://github.com/astral-sh/ruff
569 Commits
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
cf8dc60292
|
Update taiki-e/install-action digest to be7c31b (#17379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
c99d5522eb
|
Update PyO3/maturin-action action to v1.49.1 (#17384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
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: |
|
|
|
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 |
|
|
|
9a5a86769b
|
[red-knot] mypy_primer: Run on `async-utils` (#17303)
closes #17299 |
|
|
|
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". |
|
|
|
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> |
|
|
|
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> |
|
|
|
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> |
|
|
|
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> |
|
|
|
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> |
|
|
|
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> |
|
|
|
bc8c6a4810
|
Update taiki-e/install-action digest to d4635f2 (#17244) | |
|
|
22f9f1dd29
|
Update PyO3/maturin-action action to v1.48.1 (#17252) | |
|
|
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 |
|
|
|
8aa5686e63
|
use astral-sh/cargo-dist instead (#17187) | |
|
|
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 |
|
|
|
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. |
|
|
|
8e6a83b33e
|
CI: Run pre-commit on depot machine (#17120)
## Summary Sibling/alternate of #17108 (see https://github.com/astral-sh/ruff/pull/17108#issuecomment-2769200896). See if running the pre-commit CI step on Depot machines makes WASM-compiled shellcheck faster. ## Test Plan > How was it tested? We're doing it live! |
|
|
|
ef2616446a
|
Update actions/github-script action to v7.0.1 (#17072)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/github-script](https://redirect.github.com/actions/github-script) | action | patch | `v7` -> `v7.0.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>actions/github-script (actions/github-script)</summary> ### [`v7.0.1`](https://redirect.github.com/actions/github-script/releases/tag/v7.0.1) [Compare Source](https://redirect.github.com/actions/github-script/compare/v7...v7.0.1) #### What's Changed - Avoid setting `baseUrl` to undefined when input is not provided by [@​joshmgross](https://redirect.github.com/joshmgross) in [https://github.com/actions/github-script/pull/439](https://redirect.github.com/actions/github-script/pull/439) **Full Changelog**: https://github.com/actions/github-script/compare/v7.0.0...v7.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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
90153e5664
|
Update PyO3/maturin-action action to v1.47.3 (#17076)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [PyO3/maturin-action](https://redirect.github.com/PyO3/maturin-action) | action | minor | `v1` -> `v1.47.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.47.3`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.47.3) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.47.2...v1.47.3) ##### What's Changed - Install ziglang < 0.14.0 **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.47.2...v1.47.3 ### [`v1.47.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.47.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.47.1...v1.47.2) ##### What's Changed - Fix i686 libatomic install for rustup by [@​exFalso](https://redirect.github.com/exFalso) in [https://github.com/PyO3/maturin-action/pull/330](https://redirect.github.com/PyO3/maturin-action/pull/330) ##### New Contributors - [@​exFalso](https://redirect.github.com/exFalso) made their first contribution in [https://github.com/PyO3/maturin-action/pull/330](https://redirect.github.com/PyO3/maturin-action/pull/330) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.47.1...v1.47.2 ### [`v1.47.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.47.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.47.0...v1.47.1) ##### What's Changed - Install libatomic for cargo on i686 Linux targets by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/327](https://redirect.github.com/PyO3/maturin-action/pull/327) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.47.0...v1.47.1 ### [`v1.47.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.47.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.46.0...v1.47.0) ##### What's Changed - Add GITHUB\_ to ALLOWED_ENV_PREFIXES by [@​mnaser](https://redirect.github.com/mnaser) in [https://github.com/PyO3/maturin-action/pull/323](https://redirect.github.com/PyO3/maturin-action/pull/323) - fix: upgrade the toolchain by [@​kemingy](https://redirect.github.com/kemingy) in [https://github.com/PyO3/maturin-action/pull/325](https://redirect.github.com/PyO3/maturin-action/pull/325) ##### New Contributors - [@​mnaser](https://redirect.github.com/mnaser) made their first contribution in [https://github.com/PyO3/maturin-action/pull/323](https://redirect.github.com/PyO3/maturin-action/pull/323) - [@​kemingy](https://redirect.github.com/kemingy) made their first contribution in [https://github.com/PyO3/maturin-action/pull/325](https://redirect.github.com/PyO3/maturin-action/pull/325) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.46.0...v1.47.0 ### [`v1.46.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.46.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.45.0...v1.46.0) ##### What's Changed - Add support for arm64 Linux runner by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/316](https://redirect.github.com/PyO3/maturin-action/pull/316) ##### New Contributors - [@​dhruvmanila](https://redirect.github.com/dhruvmanila) made their first contribution in [https://github.com/PyO3/maturin-action/pull/304](https://redirect.github.com/PyO3/maturin-action/pull/304) - [@​cclauss](https://redirect.github.com/cclauss) made their first contribution in [https://github.com/PyO3/maturin-action/pull/310](https://redirect.github.com/PyO3/maturin-action/pull/310) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.45.0...v1.46.0 ### [`v1.45.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.45.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.44.0...v1.45.0) ##### What's Changed - Revert "Ignore cffi installation error" by [@​mkniewallner](https://redirect.github.com/mkniewallner) in [https://github.com/PyO3/maturin-action/pull/285](https://redirect.github.com/PyO3/maturin-action/pull/285) - Upgrade TOML parser by [@​gaborbernat](https://redirect.github.com/gaborbernat) in [https://github.com/PyO3/maturin-action/pull/295](https://redirect.github.com/PyO3/maturin-action/pull/295) - Use `pip install --user` by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/296](https://redirect.github.com/PyO3/maturin-action/pull/296) ##### New Contributors - [@​mkniewallner](https://redirect.github.com/mkniewallner) made their first contribution in [https://github.com/PyO3/maturin-action/pull/285](https://redirect.github.com/PyO3/maturin-action/pull/285) - [@​gaborbernat](https://redirect.github.com/gaborbernat) made their first contribution in [https://github.com/PyO3/maturin-action/pull/295](https://redirect.github.com/PyO3/maturin-action/pull/295) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.44.0...v1.45.0 ### [`v1.44.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.44.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.43.0...v1.44.0) ##### What's Changed - Update versions-manifest.json by [@​github-actions](https://redirect.github.com/github-actions) in [https://github.com/PyO3/maturin-action/pull/269](https://redirect.github.com/PyO3/maturin-action/pull/269) - Bump braces from 3.0.2 to 3.0.3 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/PyO3/maturin-action/pull/271](https://redirect.github.com/PyO3/maturin-action/pull/271) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.43.0...v1.44.0 ### [`v1.43.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.43.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.42.2...v1.43.0) ##### What's Changed - Move before script before sccache setup by [@​orf](https://redirect.github.com/orf) in [https://github.com/PyO3/maturin-action/pull/264](https://redirect.github.com/PyO3/maturin-action/pull/264) - Find PyPy in tool cache by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/268](https://redirect.github.com/PyO3/maturin-action/pull/268) - Adds support for docker-in-docker cross platform builds by [@​plied](https://redirect.github.com/plied) in [https://github.com/PyO3/maturin-action/pull/266](https://redirect.github.com/PyO3/maturin-action/pull/266) ##### New Contributors - [@​orf](https://redirect.github.com/orf) made their first contribution in [https://github.com/PyO3/maturin-action/pull/264](https://redirect.github.com/PyO3/maturin-action/pull/264) - [@​plied](https://redirect.github.com/plied) made their first contribution in [https://github.com/PyO3/maturin-action/pull/266](https://redirect.github.com/PyO3/maturin-action/pull/266) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.42.2...v1.43.0 ### [`v1.42.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.42.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.42.1...v1.42.2) ##### What's Changed - Remove `CARGO_HOME` from docker env var by [@​dariocurr](https://redirect.github.com/dariocurr) in [https://github.com/PyO3/maturin-action/pull/262](https://redirect.github.com/PyO3/maturin-action/pull/262) ##### New Contributors - [@​dariocurr](https://redirect.github.com/dariocurr) made their first contribution in [https://github.com/PyO3/maturin-action/pull/262](https://redirect.github.com/PyO3/maturin-action/pull/262) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.42.1...v1.42.2 ### [`v1.42.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.42.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.42.0...v1.42.1) ##### What's Changed - Update versions-manifest.json by [@​github-actions](https://redirect.github.com/github-actions) in [https://github.com/PyO3/maturin-action/pull/252](https://redirect.github.com/PyO3/maturin-action/pull/252) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.42.0...v1.42.1 ### [`v1.42.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.42.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.41.0...v1.42.0) ##### What's Changed - Add support for `--target=` by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/248](https://redirect.github.com/PyO3/maturin-action/pull/248) - Add arm-unknown-linux-musleabihf target support by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/250](https://redirect.github.com/PyO3/maturin-action/pull/250) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.41.0...v1.42.0 ### [`v1.41.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.41.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.8...v1.41.0) ##### What's Changed - Upgrade to Node 20 - Bump actions/setup-python from 4 to 5 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/PyO3/maturin-action/pull/239](https://redirect.github.com/PyO3/maturin-action/pull/239) - Bump peter-evans/create-pull-request from 5 to 6 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/PyO3/maturin-action/pull/243](https://redirect.github.com/PyO3/maturin-action/pull/243) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.40.8...v1.41.0 ### [`v1.40.8`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.40.8) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.7...v1.40.8) ##### What's Changed - Pass `CC` and `CXX` environmental variables by [@​ijl](https://redirect.github.com/ijl) in [https://github.com/PyO3/maturin-action/pull/232](https://redirect.github.com/PyO3/maturin-action/pull/232) ##### New Contributors - [@​ijl](https://redirect.github.com/ijl) made their first contribution in [https://github.com/PyO3/maturin-action/pull/232](https://redirect.github.com/PyO3/maturin-action/pull/232) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.40.7...v1.40.8 ### [`v1.40.7`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.40.7) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.6...v1.40.7) ##### What's Changed - Allow absolute `working-directory` by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/223](https://redirect.github.com/PyO3/maturin-action/pull/223) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.40.6...v1.40.7 ### [`v1.40.6`](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.5...v1.40.6) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.5...v1.40.6) ### [`v1.40.5`](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.4...v1.40.5) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.4...v1.40.5) ### [`v1.40.4`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.40.4) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.3...v1.40.4) ##### What's Changed - Also find `rust-toolchain` file in parent directories by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/217](https://redirect.github.com/PyO3/maturin-action/pull/217) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.40.3...v1.40.4 ### [`v1.40.3`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.40.3) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.2...v1.40.3) ##### What's Changed - Bump actions/checkout from 3 to 4 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/PyO3/maturin-action/pull/211](https://redirect.github.com/PyO3/maturin-action/pull/211) - Correctly compute `pyproject.toml` path by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/213](https://redirect.github.com/PyO3/maturin-action/pull/213) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.40.2...v1.40.3 ### [`v1.40.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.40.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.1...v1.40.2) ##### What's Changed - Resolve workspace target dir from `cargo metadata` output by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/200](https://redirect.github.com/PyO3/maturin-action/pull/200) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.40.1...v1.40.2 ### [`v1.40.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.40.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.40.0...v1.40.1) ##### What's Changed - Bump peter-evans/create-pull-request from 4 to 5 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/PyO3/maturin-action/pull/174](https://redirect.github.com/PyO3/maturin-action/pull/174) - Write `run-maturin-action.sh` to a tmpdir by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/194](https://redirect.github.com/PyO3/maturin-action/pull/194) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.40.0...v1.40.1 ### [`v1.40.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.40.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.39.0...v1.40.0) ##### What's Changed - Automatically pass `CFLAGS`/`CPPFLAGS`/`CXXFLAGS`/`LDFLAGS` by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/172](https://redirect.github.com/PyO3/maturin-action/pull/172) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.39.0...v1.40.0 ### [`v1.39.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.39.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.38.1...v1.39.0) ##### What's Changed - Add `before-script-linux` option by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/157](https://redirect.github.com/PyO3/maturin-action/pull/157) For running custom script to configure the build environment on Linux, for example installing clang for `rust-bindgen`. For macOS and Windows you can just run the command before `maturin-action` since the builds are always run on the host machine. **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.38.1...v1.39.0 ### [`v1.38.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.38.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.38.0...v1.38.1) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.38.0...v1.38.1 ### [`v1.38.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.38.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.37.2...v1.38.0) ##### What's Changed - Add sccache support by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/156](https://redirect.github.com/PyO3/maturin-action/pull/156) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.37.2...v1.38.0 ### [`v1.37.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.37.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.37.1...v1.37.2) ##### What's Changed - Add support for multiline `rustup-components` option by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/154](https://redirect.github.com/PyO3/maturin-action/pull/154) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.37.1...v1.37.2 ### [`v1.37.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.37.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.37.0...v1.37.1) ##### What's Changed - Install `cffi` by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/150](https://redirect.github.com/PyO3/maturin-action/pull/150) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.37.0...v1.37.1 ### [`v1.37.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.37.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.36.0...v1.37.0) ##### What's Changed - Add support for `universal2-apple-darwin` target by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/149](https://redirect.github.com/PyO3/maturin-action/pull/149) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.36.0...v1.37.0 ### [`v1.36.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.36.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.35.2...v1.36.0) ##### What's Changed - Don't pass `--zig` to unsupported targets by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/143](https://redirect.github.com/PyO3/maturin-action/pull/143) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.35.2...v1.36.0 ### [`v1.35.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.35.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.35.1...v1.35.2) ##### What's Changed - Use unshift instead of push to allow passing rustc args by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/140](https://redirect.github.com/PyO3/maturin-action/pull/140) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.35.1...v1.35.2 ### [`v1.35.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.35.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.35.0...v1.35.1) ##### What's Changed - Fix docker image for manylinux\_2\_28 by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/138](https://redirect.github.com/PyO3/maturin-action/pull/138) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.35.0...v1.35.1 ### [`v1.35.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.35.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.34.0...v1.35.0) ##### What's Changed - Bump json5 from 1.0.1 to 1.0.2 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/PyO3/maturin-action/pull/133](https://redirect.github.com/PyO3/maturin-action/pull/133) - Add `docker-options` for passing additional `docker run` options by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/135](https://redirect.github.com/PyO3/maturin-action/pull/135) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.34.0...v1.35.0 ### [`v1.34.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.34.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.33.0...v1.34.0) ##### What's Changed - Forward SSH agent to Docker container by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/119](https://redirect.github.com/PyO3/maturin-action/pull/119) - Add support for `de-vri-es/setup-git-credentials` action by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/120](https://redirect.github.com/PyO3/maturin-action/pull/120) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.33.0...v1.34.0 ### [`v1.33.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.33.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.32.2...v1.33.0) ##### What's Changed - Fallback to local host build when no default docker image found by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/118](https://redirect.github.com/PyO3/maturin-action/pull/118) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.32.2...v1.33.0 ### [`v1.32.2`](https://redirect.github.com/PyO3/maturin-action/compare/v1.32.1...v1.32.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.32.1...v1.32.2) ### [`v1.32.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.32.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.32.0...v1.32.1) ##### What's Changed - Remove hardcoded `MACOSX_DEPLOYMENT_TARGET` by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/113](https://redirect.github.com/PyO3/maturin-action/pull/113) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.32.0...v1.32.1 ### [`v1.32.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.32.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.31.0...v1.32.0) ##### What's Changed - Update links after moving to PyO3 org by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/97](https://redirect.github.com/PyO3/maturin-action/pull/97) - Add `working-directory` input option by [@​messense](https://redirect.github.com/messense) in [https://github.com/PyO3/maturin-action/pull/102](https://redirect.github.com/PyO3/maturin-action/pull/102) **Full Changelog**: https://github.com/PyO3/maturin-action/compare/v1.31.0...v1.32.0 ### [`v1.31.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.31.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.30.2...v1.31.0) ##### What's Changed - Test Python 3.11 by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/92](https://redirect.github.com/messense/maturin-action/pull/92) - Always use docker on Linux if `container` is set by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/95](https://redirect.github.com/messense/maturin-action/pull/95) - Update GitHub Actions Nodejs runtime to 16 **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.30.2...v1.31.0 ### [`v1.30.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.30.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.30.1...v1.30.2) ##### What's Changed - Switch to ghcr.io manylinux cross docker images by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/90](https://redirect.github.com/messense/maturin-action/pull/90) - chore: update dependencies by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/91](https://redirect.github.com/messense/maturin-action/pull/91) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.30.1...v1.30.2 ### [`v1.30.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.30.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.30.0...v1.30.1) ##### What's Changed - Remove now obsolete `autoManylinuxVersion` function by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/84](https://redirect.github.com/messense/maturin-action/pull/84) - Add support for using manylinux version in `container` option by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/85](https://redirect.github.com/messense/maturin-action/pull/85) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.30.0...v1.30.1 ### [`v1.30.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.30.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.29.3...v1.30.0) ##### What's Changed - Make `manylinux: auto` defaults to `manylinux2014` by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/83](https://redirect.github.com/messense/maturin-action/pull/83) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.29.3...v1.30.0 ### [`v1.29.3`](https://redirect.github.com/PyO3/maturin-action/compare/v1.29.2...v1.29.3) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.29.2...v1.29.3) ### [`v1.29.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.29.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.29.1...v1.29.2) ##### What's Changed - docker: pass `CMAKE_*` and `TARGET_*` env vars **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.29.1...v1.29.2 ### [`v1.29.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.29.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.29.0...v1.29.1) ##### What's Changed - Use `GITHUB_TOKEN` env var if available **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.29.0...v1.29.1 ### [`v1.29.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.29.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.28.4...v1.29.0) ##### What's Changed - Defaults to manylinux2014 when using `auto` with Rust beta/nightly by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/65](https://redirect.github.com/messense/maturin-action/pull/65) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.28.4...v1.29.0 ### [`v1.28.4`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.28.4) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.28.3...v1.28.4) ##### What's Changed - Update versions-manifest.json by [@​github-actions](https://redirect.github.com/github-actions) in [https://github.com/messense/maturin-action/pull/59](https://redirect.github.com/messense/maturin-action/pull/59) - Update versions-manifest.json by [@​github-actions](https://redirect.github.com/github-actions) in [https://github.com/messense/maturin-action/pull/60](https://redirect.github.com/messense/maturin-action/pull/60) - Update versions-manifest.json by [@​github-actions](https://redirect.github.com/github-actions) in [https://github.com/messense/maturin-action/pull/61](https://redirect.github.com/messense/maturin-action/pull/61) - Exclude manylinux2010 test on Rust nightly by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/62](https://redirect.github.com/messense/maturin-action/pull/62) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.28.3...v1.28.4 ### [`v1.28.3`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.28.3) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.28.2...v1.28.3) ##### What's Changed - Fix file permissions for output directory when building with Docker. **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.28.2...v1.28.3 ### [`v1.28.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.28.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.28.1...v1.28.2) ##### What's Changed - Update versions-manifest.json by [@​github-actions](https://redirect.github.com/github-actions) in [https://github.com/messense/maturin-action/pull/52](https://redirect.github.com/messense/maturin-action/pull/52) - Update versions-manifest.json by [@​github-actions](https://redirect.github.com/github-actions) in [https://github.com/messense/maturin-action/pull/54](https://redirect.github.com/messense/maturin-action/pull/54) ##### New Contributors - [@​github-actions](https://redirect.github.com/github-actions) made their first contribution in [https://github.com/messense/maturin-action/pull/52](https://redirect.github.com/messense/maturin-action/pull/52) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.28.1...v1.28.2 ### [`v1.28.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.28.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.28.0...v1.28.1) ##### What's Changed - Support legacy `rust-toolchain` with toml content by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/51](https://redirect.github.com/messense/maturin-action/pull/51) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.28.0...v1.28.1 ### [`v1.28.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.28.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.27.0...v1.28.0) ##### What's Changed - Update dependencies by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/45](https://redirect.github.com/messense/maturin-action/pull/45) - Read maturin version from `pyproject.toml` by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/46](https://redirect.github.com/messense/maturin-action/pull/46) - Add support for rust-toolchain overrides by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/48](https://redirect.github.com/messense/maturin-action/pull/48) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.27.0...v1.28.0 ### [`v1.27.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.27.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.26.0...v1.27.0) ##### What's Changed - Accept more env vars in docker build by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/42](https://redirect.github.com/messense/maturin-action/pull/42) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.26.0...v1.27.0 ### [`v1.26.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.26.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.25.0...v1.26.0) ##### What's Changed - Set default images for musllinux\_1\_1 by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/41](https://redirect.github.com/messense/maturin-action/pull/41) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.25.0...v1.26.0 ### [`v1.25.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.25.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.24.1...v1.25.0) ##### What's Changed - Bump minimist from 1.2.5 to 1.2.6 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/messense/maturin-action/pull/38](https://redirect.github.com/messense/maturin-action/pull/38) - Add manylinux\_2\_28 cross compiling Docker images by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/40](https://redirect.github.com/messense/maturin-action/pull/40) ##### New Contributors - [@​dependabot](https://redirect.github.com/dependabot) made their first contribution in [https://github.com/messense/maturin-action/pull/38](https://redirect.github.com/messense/maturin-action/pull/38) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.24.1...v1.25.0 ### [`v1.24.1`](https://redirect.github.com/PyO3/maturin-action/compare/v1.24.0...v1.24.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.24.0...v1.24.1) ### [`v1.24.0`](https://redirect.github.com/PyO3/maturin-action/compare/v1.23.2...v1.24.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.23.2...v1.24.0) ### [`v1.23.2`](https://redirect.github.com/PyO3/maturin-action/compare/v1.23.1...v1.23.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.23.1...v1.23.2) ### [`v1.23.1`](https://redirect.github.com/PyO3/maturin-action/compare/v1.23.0...v1.23.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.23.0...v1.23.1) ### [`v1.23.0`](https://redirect.github.com/PyO3/maturin-action/compare/v1.22.1...v1.23.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.22.1...v1.23.0) ### [`v1.22.1`](https://redirect.github.com/PyO3/maturin-action/compare/v1.22.0...v1.22.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.22.0...v1.22.1) ### [`v1.22.0`](https://redirect.github.com/PyO3/maturin-action/compare/v1.21.0...v1.22.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.21.0...v1.22.0) ### [`v1.21.0`](https://redirect.github.com/PyO3/maturin-action/compare/v1.20.0...v1.21.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.20.0...v1.21.0) ### [`v1.20.0`](https://redirect.github.com/PyO3/maturin-action/compare/v1.19.3...v1.20.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.19.3...v1.20.0) ### [`v1.19.3`](https://redirect.github.com/PyO3/maturin-action/compare/v1.19.2...v1.19.3) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.19.2...v1.19.3) ### [`v1.19.2`](https://redirect.github.com/PyO3/maturin-action/compare/v1.19.1...v1.19.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.19.1...v1.19.2) ### [`v1.19.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.19.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.19.0...v1.19.1) ##### What's Changed - Better support for macOS arm64 by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/22](https://redirect.github.com/messense/maturin-action/pull/22) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.19.0...v1.19.1 ### [`v1.19.0`](https://redirect.github.com/PyO3/maturin-action/compare/v1.18.1...v1.19.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.18.1...v1.19.0) ### [`v1.18.1`](https://redirect.github.com/PyO3/maturin-action/compare/v1.18.0...v1.18.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.18.0...v1.18.1) ### [`v1.18.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.18.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.17.0...v1.18.0) ##### What's Changed - Do not attempt to pull local images by [@​Tpt](https://redirect.github.com/Tpt) in [https://github.com/messense/maturin-action/pull/19](https://redirect.github.com/messense/maturin-action/pull/19) ##### New Contributors - [@​Tpt](https://redirect.github.com/Tpt) made their first contribution in [https://github.com/messense/maturin-action/pull/19](https://redirect.github.com/messense/maturin-action/pull/19) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.17.0...v1.18.0 ### [`v1.17.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.17.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.16.4...v1.17.0) ##### What's Changed - Remove fallback maturin latest version by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/18](https://redirect.github.com/messense/maturin-action/pull/18) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.16.4...v1.17.0 ### [`v1.16.4`](https://redirect.github.com/PyO3/maturin-action/compare/v1.16.3...v1.16.4) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.16.3...v1.16.4) ### [`v1.16.3`](https://redirect.github.com/PyO3/maturin-action/compare/v1.16.2...v1.16.3) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.16.2...v1.16.3) ### [`v1.16.2`](https://redirect.github.com/PyO3/maturin-action/compare/v1.16.1...v1.16.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.16.1...v1.16.2) ### [`v1.16.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.16.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.16.0...v1.16.1) ##### What's Changed - Only add tool cache Python to PATH if no `pythonLocation` specified by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/17](https://redirect.github.com/messense/maturin-action/pull/17) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.16.0...v1.16.1 ### [`v1.16.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.16.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.15.1...v1.16.0) ##### What's Changed - Add Python versions from tool cache to PATH on macOS by [@​messense](https://redirect.github.com/messense) in [https://github.com/messense/maturin-action/pull/16](https://redirect.github.com/messense/maturin-action/pull/16) **Full Changelog**: https://github.com/messense/maturin-action/compare/v1.15.1...v1.16.0 ### [`v1.15.1`](https://redirect.github.com/PyO3/maturin-action/compare/v1.15.0...v1.15.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.15.0...v1.15.1) ### [`v1.15.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.15.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.14.2...v1.15.0) - Removed universal2 support for pyo3 0.13.x ### [`v1.14.2`](https://redirect.github.com/PyO3/maturin-action/compare/v1.14.1...v1.14.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.14.1...v1.14.2) ### [`v1.14.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.14.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.14.0...v1.14.1) - Update default maturin version to v0.11.3 ### [`v1.14.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.14.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.13.2...v1.14.0) - Fixed maturin build error with `--cargo-extra-args` on macOS and Windows. ### [`v1.13.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.13.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.13.1...v1.13.2) - Update default maturin version to v0.11.2 ### [`v1.13.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.13.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.13.0...v1.13.1) - Update default maturin version to v0.11.1 ### [`v1.13.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.13.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.12.1...v1.13.0) - Add support for self-hosted arm64 runner - Update default maturin version to 0.11.0 ### [`v1.12.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.12.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.12.0...v1.12.1) Allow passing `_PYTHON_SYSCONFIGDATA_NAME` to docker. ### [`v1.12.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.12.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.11.1...v1.12.0) Drop manylinux\_2\_24 ppc64 support. ### [`v1.11.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.11.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.11.0...v1.11.1) Strip `manylinux` prefix. ### [`v1.11.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.11.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.10.4...v1.11.0) Add more default manylinux\_2\_24 cross compile docker images ### [`v1.10.4`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.10.4) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.10.3...v1.10.4) Update default maturin version to `v0.10.6` ### [`v1.10.3`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.10.3) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.10.2...v1.10.3) Update default maturin version to `v0.10.5` ### [`v1.10.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.10.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.10.1...v1.10.2) Add support for x64 and x86 target aliases ### [`v1.10.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.10.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.10.0...v1.10.1) Add ppc64 alias ### [`v1.10.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.10.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.9.0...v1.10.0) Add support for `powerpc64-unknown-linux-gnu` target ### [`v1.9.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.9.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.8.2...v1.9.0) Use `messense/manylinux2014-cross:ppc64le` for ppc64le manylinux2014 cross compiling ### [`v1.8.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.8.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.8.1...v1.8.2) Skip target installaton if it is already installed ### [`v1.8.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.8.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.8.0...v1.8.1) Support target aliases for example `x86_64` on Linux alias to `x86_64-unknown-linux-gnu` ### [`v1.8.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.8.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.7.1...v1.8.0) Add default containers for MUSL targets. ### [`v1.7.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.7.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.7.0...v1.7.1) Support set `manylinux` to auto to build for lowest compatible manylinux tag ### [`v1.7.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.7.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.6.2...v1.7.0) - Add aliases for manylinux 2010 & 2014 - Support using QEMU for some architectures - Add default containers for `ppc64le` and `s390x` - Pass `RUST_BACKTRACE`, `PYO3_CROSS` and `PYO3_CROSS_PYTHON_VERSION` env vars to docker container. ### [`v1.6.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.6.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.6.1...v1.6.2) - Allow building manylinux wheels on host without Docker - Set `SDKROOT` env var for macOS universal2 build ### [`v1.6.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.6.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.6.0...v1.6.1) Print maturin version after installation. ### [`v1.6.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.6.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.5.2...v1.6.0) Add default containers for platforms other than `x86_64`. ### [`v1.5.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.5.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.5.1...v1.5.2) Pass some useful env vars to docker run ### [`v1.5.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.5.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.5.0...v1.5.1) Run manylinux off jobs on host instead of in Docker ### [`v1.5.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.5.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.4.2...v1.5.0) Added support for specifying Rust toolchain ### [`v1.4.2`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.4.2) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.4.1...v1.4.2) - Setup additional env vars for macOS universal2 build - Install `aarch64-apple-darwin` Rust target automatically ### [`v1.4.1`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.4.1) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.4.0...v1.4.1) Add fallback maturin version in case fetching latest maturin version failed. ### [`v1.4.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.4.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.3.0...v1.4.0) Support vanilla manylinux docker containers ### [`v1.3.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.3.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.2.0...v1.3.0) - Convert codebase to TypeScript - Added `target` input argument ### [`v1.2.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.2.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1.1.0...v1.2.0) Add `maturin` to PATH ### [`v1.1.0`](https://redirect.github.com/PyO3/maturin-action/releases/tag/v1.1.0) [Compare Source](https://redirect.github.com/PyO3/maturin-action/compare/v1...v1.1.0) Added support for manylinux build using `konstin2/maturin` docker images. </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
08f86a5ffc
|
Update actions/setup-python digest to 8d9ed9a (#17067)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/setup-python](https://redirect.github.com/actions/setup-python) | action | digest | `4237552` -> `8d9ed9a` | --- > [!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> |
|
|
|
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> |
|
|
|
244618a6f5
|
Update taiki-e/install-action digest to 6aca1cf (#17069)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [taiki-e/install-action](https://redirect.github.com/taiki-e/install-action) | action | digest | `914ac1e` -> `6aca1cf` | --- > [!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> |
|
|
|
e068ffe929
|
Update webfactory/ssh-agent action to v0.9.1 (#17074)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [webfactory/ssh-agent](https://redirect.github.com/webfactory/ssh-agent) | action | patch | `v0.9.0` -> `v0.9.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>webfactory/ssh-agent (webfactory/ssh-agent)</summary> ### [`v0.9.1`](https://redirect.github.com/webfactory/ssh-agent/blob/HEAD/CHANGELOG.md#v091-2024-03-17) [Compare Source](https://redirect.github.com/webfactory/ssh-agent/compare/v0.9.0...v0.9.1) ##### Fixed - Fix path used to execute ssh-agent in cleanup.js to respect custom paths set by input ([#​235](https://redirect.github.com/webfactory/ssh-agent/issues/235)) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
a5f4522078
|
Update CodSpeedHQ/action action to v3.5.0 (#17075)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) | action | minor | `v3` -> `v3.5.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary> ### [`v3.5.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v3.5.0) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v3.4.0...v3.5.0) #### What's Changed ##### <!-- 0 -->🚀 Features - Add mode command arg by [@​adriencaccia](https://redirect.github.com/adriencaccia) in [#​69](https://redirect.github.com/CodSpeedHQ/runner/pull/69) - Add a setup command by [@​art049](https://redirect.github.com/art049) in [#​61](https://redirect.github.com/CodSpeedHQ/runner/pull/61) - Allow usage on any x86 or arm os with a warning by [@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#​66](https://redirect.github.com/CodSpeedHQ/runner/pull/66) ##### <!-- 1 -->🐛 Bug Fixes - Fix valgrind version checks by [@​art049](https://redirect.github.com/art049) in [#​65](https://redirect.github.com/CodSpeedHQ/runner/pull/65) **Full Changelog**: https://github.com/CodSpeedHQ/action/compare/v3.4.0...v3.5.0 **Full Runner Changelog**: https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md ### [`v3.4.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v3.4.0) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v3.3.1...v3.4.0) #### What's Changed ##### <!-- 0 -->🚀 Features - feat: add `GH_MATRIX` and `GH_STRATEGY` env variables by [@​fargito](https://redirect.github.com/fargito) in [https://github.com/CodSpeedHQ/action/pull/123](https://redirect.github.com/CodSpeedHQ/action/pull/123) - Add run_part to upload metadata by [@​fargito](https://redirect.github.com/fargito) in [#​57](https://redirect.github.com/CodSpeedHQ/runner/pull/57) ##### <!-- 1 -->🐛 Bug Fixes - Fix stderr error display by [@​art049](https://redirect.github.com/art049) in [#​63](https://redirect.github.com/CodSpeedHQ/runner/pull/63) **Full Changelog**: https://github.com/CodSpeedHQ/action/compare/v3.3.1...v3.4.0 **Full Runner Changelog**: https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md ### [`v3.3.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v3.3.1) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v3.3.0...v3.3.1) #### What's Changed ##### <!-- 0 -->🚀 Features - Bail when performance report s3 upload does not work by [@​adriencaccia](https://redirect.github.com/adriencaccia) ##### <!-- 1 -->🐛 Bug Fixes - Catch server error as well as client in upload error handling by [@​adriencaccia](https://redirect.github.com/adriencaccia) in [#​64](https://redirect.github.com/CodSpeedHQ/runner/pull/64) **Full Runner Changelog**: https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md ### [`v3.3.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v3.3.0) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v3.2.0...v3.3.0) #### What's Changed ##### <!-- 0 -->🚀 Features - Allow downgrades while installing valgrind-codspeed by [@​art049](https://redirect.github.com/art049) - Update sysinfo crate by [@​adriencaccia](https://redirect.github.com/adriencaccia) in [#​62](https://redirect.github.com/CodSpeedHQ/runner/pull/62) ##### <!-- 1 -->🐛 Bug Fixes - Unify environments between the two modes by [@​art049](https://redirect.github.com/art049) in [#​59](https://redirect.github.com/CodSpeedHQ/runner/pull/59) ##### <!-- 7 -->⚙️ Internals - Bump valgrind-codspeed version to 3.24.0-0codspeed1 and change supported systems by [@​art049](https://redirect.github.com/art049) **Full Runner Changelog**: https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md ### [`v3.2.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v3.2.0) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v3.1.0...v3.2.0) #### Release Notes ##### <!-- 0 -->🚀 Features - Implement gitlab ci provider by [@​fargito](https://redirect.github.com/fargito) in [#​47](https://redirect.github.com/CodSpeedHQ/runner/pull/47) - Add repository provider to upload metadata by [@​fargito](https://redirect.github.com/fargito) - Use system distribution id instead of name by [@​fargito](https://redirect.github.com/fargito) ##### <!-- 2 -->🏗️ Refactor - Move sender out of ghdata by [@​fargito](https://redirect.github.com/fargito) - Rename provider to ci provider by [@​fargito](https://redirect.github.com/fargito) - Use string for runId by [@​fargito](https://redirect.github.com/fargito) - Improve string interpolation by [@​fargito](https://redirect.github.com/fargito) ##### <!-- 7 -->⚙️ Internals - Configure git-cliff for changelog generation by [@​art049](https://redirect.github.com/art049) - Add rust settings by [@​fargito](https://redirect.github.com/fargito) **Associated runner release**: https://github.com/CodSpeedHQ/runner/releases/tag/v3.2.0 **Full Changelog**: https://github.com/CodSpeedHQ/action/compare/v3.1.0...v3.2.0 ### [`v3.1.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v3.1.0) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v3.0.1...v3.1.0) #### What's Changed This new release includes compatibility with our new `wall time` instruments, which allow measurement of real execution timings. This will be very useful for macro benchmarks running on properly isolated machines. You can now use our **CodSpeed Macro** runners without changing anything in your existing CI workflows. Find more info on our Walltime instrument [here](https://docs.codspeed.io/instruments/walltime/).  **Full Changelog**: https://github.com/CodSpeedHQ/action/compare/v3.0.1...v3.1.0 ### [`v3.0.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v3.0.1) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v3...v3.0.1) #### What's Changed - chore: bump runner version to 3.0.1 by [@​github-actions](https://redirect.github.com/github-actions) in [https://github.com/CodSpeedHQ/action/pull/115](https://redirect.github.com/CodSpeedHQ/action/pull/115) - chore: support ubuntu 24.04 **Full Changelog**: https://github.com/CodSpeedHQ/action/compare/v3.0.0...v3.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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
8396d7cd63
|
Use Python 3.13 for most CI jobs (#17053) | |
|
|
9ae2900dc3
|
Run pre-commit via uv in CI (#17052)
Installing pre-commit via pip can take up to 6s sometimes in CI (e.g. https://github.com/astral-sh/ruff/actions/runs/14137246278/job/39611795976). Installing pre-commit via uv should be faster. It also simplifies the workflow and improves the amount we're dogfooding our own tools |
|
|
|
98438a77f2
|
Don't install Rust before running pre-commit in CI (#17050)
Following |
|
|
|
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 |
|
|
|
640d821108
|
[red-knot] `reveal-type` should return the revaled type (#17007)
## Summary Return the revealed-type from the monkey-patched `revale_type` implementation to preserve the identity behavior. This PR also isolates different script runs by assigning a different `globals` dict for each script-run. See https://github.com/pyodide/pyodide/issues/703 |
|
|
|
1bee3994aa
|
Update PyO3/maturin-action digest to 22fe573 (#16932)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [PyO3/maturin-action](https://redirect.github.com/PyO3/maturin-action) | action | digest | `36db840` -> `22fe573` | --- > [!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> |
|
|
|
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> |
|
|
|
5aba72cdbd
|
Update taiki-e/install-action digest to 914ac1e (#16938)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [taiki-e/install-action](https://redirect.github.com/taiki-e/install-action) | action | digest | `2c41309` -> `914ac1e` | --- > [!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> |
|
|
|
d98222cd14
|
Update actions/cache digest to 5a3ec84 (#16934)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/cache](https://redirect.github.com/actions/cache) | action | digest | `d4323d4` -> `5a3ec84` | --- > [!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> |
|
|
|
187cac56bd
|
Update actions/download-artifact digest to 95815c3 (#16935)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/download-artifact](https://redirect.github.com/actions/download-artifact) | action | digest | `cc20338` -> `95815c3` | --- > [!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> |
|
|
|
12725943cd
|
Split git pathspecs in change determination onto separate lines (#16869) | |
|
|
9d72685f8d
|
Use the correct base commit for change determination (#16857)
`base.sha` appears to be the commit of the base branch when the pull request was opened, not the base commit that's used to construct the test merge commit — which can lead to incorrect "determine changes" results where commits made to the base ref since the pull request are opened are included in the results. We use `git merge-base` to find the correct sha, as I don't think that GitHub provides this. They provide `merge_commit_sha` but my understanding is that is equivalent to the actual merge commit we're testing in CI. I tested this locally on an example pull request. I don't think it's worth trying to reproduce a specific situation here. --------- Co-authored-by: Alex Waygood <alex.waygood@gmail.com> |
|
|
|
f2a9960fb3
|
Use the Depot Ubuntu runners instead of GitHub for release workflows (#16843)
## Summary This is same as https://github.com/astral-sh/uv/pull/11948 and is to prep for the upcoming Ruff release. |
|
|
|
81759be14b
|
[playground] Avoid concurrent deployments (#16834)
## Summary Cancel in-flight deployments when queuing a new deployment. |
|
|
|
a9f5dddbaa
|
[playground] Use cursor for clickable elements (#16833) | |
|
|
cc3ddaf070
|
[red-knot] Deploy playground on main (#16832)
## Summary Automatically deploy the Red Knot playground for every commit to main (because we're moving fast ;)). ## Test Plan |
|
|
|
c027979851
|
Red Knot Playground (#12681)
## Summary This PR adds a playground for Red Knot [Screencast from 2024-08-14 10-33-54.webm](https://github.com/user-attachments/assets/ae81d85f-74a3-4ba6-bb61-4a871b622f05) Sharing does work 😆 I just forgot to start wrangler. It supports: * Multiple files * Showing the AST * Showing the tokens * Sharing * Persistence to local storage Future extensions: * Configuration support: The `pyproject.toml` would *just* be another file. * Showing type information on hover ## Blockers ~~Salsa uses `catch_unwind` to break cycles, which Red Knot uses extensively when inferring types in the standard library. However, WASM (at least `wasm32-unknown-unknown`) doesn't support `catch_unwind` today, so the playground always crashes when the type inference encounters a cycle.~~ ~~I created a discussion in the [salsa zulip](https://salsa.zulipchat.com/#narrow/stream/333573-salsa-3.2E0/topic/WASM.20support) to see if it would be possible to **not** use catch unwind to break cycles.~~ ~~[Rust tracking issue for WASM catch unwind support](https://github.com/rust-lang/rust/issues/118168)~~ ~~I tried to build the WASM with the nightly compiler option but ran into problems because wasm-bindgen doesn't support WASM-exceptions. We could try to write the binding code by hand.~~ ~~Another alternative is to use `wasm32-unknown-emscripten` but it's rather painful to build~~ |
|
|
|
90a8d92b2f
|
[refactor] Convert playground to an NPM workspace (#16806)
## Summary This is prep-work for the Red Knot playground. We'll have two playgrounds, one for Red Knot and Ruff. I want to share some components between the two, a "shared" NPM package in a local workspace is a great fit for that. I also want to share the dev dependencies and dev scripts. Again, NPM workspaces are great for that. This PR also sets up a CI workflow for the playground to prevent surprises during the release. ## Test Plan CI, local `npm install`, `npm start`, ... I verified that the new CI step fails if there's a typescript or formatting error. * [Deployment test run](https://github.com/astral-sh/ruff/actions/runs/13904914480/job/38905524353) |
|
|
|
8d3643f409
|
[ci]: Disable wheel testing on `ppc64le` (#16793)
## Summary The PPC64le wheel testing job spuriously failes due to some race when installing python dependencies. This is very annoying because it requires restarting the release process over and over again until you're lucky and it passes. This PR disables wheel testing on PPC64le This is the same as we did in uv, see https://github.com/astral-sh/uv/issues/11231 ## Test Plan The wheel test step was skipped in CI, see https://github.com/astral-sh/ruff/actions/runs/13895143309/job/38874065160?pr=16793 but it still runs for other targets |
|
|
|
93ca4a96e0
|
[ci] Use `git diff` instead of `changed-files` GH action (#16796)
## Summary Use bash and `git diff` to determine which steps need to run. We previously used the `changed-files` github actions but using `git` directly seems simple enough. All credit for the bash magic goes to @zanieb and @geofft. All I did was replace the paths arguments. ## Test Plan * [Linter only change](https://github.com/astral-sh/ruff/pull/16800): See how the fuzzer and formatter steps, and the linter ecosystem checks are skipped * [Formatter only change](https://github.com/astral-sh/ruff/pull/16799): See how the fuzzer and linter ecosystem checks are skipped |
|
|
|
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> |
|
|
|
a7a20a3684
|
Update cloudflare/wrangler-action action to v3.14.1 (#16783)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[cloudflare/wrangler-action](https://redirect.github.com/cloudflare/wrangler-action)
| action | patch | `v3.14.0` -> `v3.14.1` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>cloudflare/wrangler-action
(cloudflare/wrangler-action)</summary>
###
[`v3.14.1`](https://redirect.github.com/cloudflare/wrangler-action/releases/tag/v3.14.1)
[Compare
Source](https://redirect.github.com/cloudflare/wrangler-action/compare/v3.14.0...v3.14.1)
##### Patch Changes
-
[#​358](https://redirect.github.com/cloudflare/wrangler-action/pull/358)
[`cd6314a`](
|
|
|
|
3768f9cb52
|
Instruct Renovate to pin GitHub Actions based on SHA (#16789)
## Summary The intent here is that all actions should be pinned to an immutable SHA (but that Renovate should annotate each SHA with the corresponding SemVer version). See https://github.com/astral-sh/uv/pull/12189 ## Test plan ``` npx --yes --package renovate -- renovate-config-validator npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated rimraf@2.4.5: Rimraf versions prior to v4 are no longer supported npm warn deprecated boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated glob@6.0.4: Glob versions prior to v9 are no longer supported INFO: Validating .github/renovate.json5 INFO: Config validated successfully ``` |
|
|
|
01f3ef4e4f
|
[ci]: Remove changed files actions (#16788)
## Summary tj-actions/changed-files no longer exists due to a malicious commit. This PR removes it so that we can re-enable CI. We can follow up with a proper replacement in a separate PR |
|
|
|
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 |
|
|
|
df6c850a53 |
Bump alpine default tag to 3.21 (#16456)
## Summary Alpine 3.21 has been released for a few months and `uv` has already migrated in https://github.com/astral-sh/uv/pull/11157 |
|
|
|
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 |
|
|
|
ba44e9de13
|
[red-knot] Don't use separate ID types for each alist (#16415)
Regardless of whether #16408 and #16311 pan out, this part is worth pulling out as a separate PR. Before, you had to define a new `IndexVec` index type for each type of association list you wanted to create. Now there's a single index type that's internal to the alist implementation, and you use `List<K, V>` to store a handle to a particular list. This also adds some property tests for the alist implementation. |
|
|
|
b385c7d22a
|
Specify the `wasm-pack` version for release workflows (#16278)
This PR uses the same version specified in https://github.com/astral-sh/ruff/pull/14465 for the CI workflow to prevent random versions from being pulled like in the 0.9.7 [release](https://github.com/astral-sh/ruff/actions/runs/13436100909/job/37539387595). |
|
|
|
1ecc6a0d19
|
Update cloudflare/wrangler-action action to v3.14.0 (#16203)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cloudflare/wrangler-action](https://redirect.github.com/cloudflare/wrangler-action) | action | minor | `v3.13.1` -> `v3.14.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>cloudflare/wrangler-action (cloudflare/wrangler-action)</summary> ### [`v3.14.0`](https://redirect.github.com/cloudflare/wrangler-action/releases/tag/v3.14.0) [Compare Source](https://redirect.github.com/cloudflare/wrangler-action/compare/v3.13.1...v3.14.0) ##### Minor Changes - [#​351](https://redirect.github.com/cloudflare/wrangler-action/pull/351) [`4ff07f4`]( |
|
|
|
bb15c7653a
|
Use ubuntu-24 to run benchmarks (#16145) | |
|
|
3f958a9d4c
|
Use a larger runner for the `cargo build (msrv)` job (#15973) | |
|
|
3a08570a68
|
Update dawidd6/action-download-artifact action to v8 (#15760) | |
|
|
90589372da
|
Fix grep for version number in docker build (#15699)
Grep now only returns _first_ result and "version" has to be at start of line. |
|
|
|
84301a7300
|
Don't run the linter ecosystem check on PRs that only touch red-knot crates (#15687) | |
|
|
05abd642a8
|
Upgrade zizmor to the latest version in CI (#15649) | |
|
|
df713bc507
|
Allow disabling (most of) CI with `no-test` label (#14622)
Ref: https://github.com/astral-sh/uv/pull/9456 |
|
|
|
7841cddb34
|
Cache the Rust toolchain in CI (#15660)
We're spending a full 1.5m installing the Rust toolchain on Windows, e.g., https://github.com/astral-sh/ruff/actions/runs/12893749773/job/35950838258 In contrast, in uv this is instant (e.g. https://github.com/astral-sh/uv/actions/runs/12897572530/job/35962989190) because we are caching the toolchain. This shifts the rust-cache action earlier in all the CI jobs. |
|
|
|
e220c74163
|
Set `NEXTEST_PROFILE=ci` on Windows (#15663)
This is set in the other jobs, perhaps an oversight here |
|
|
|
8a8240b8a6
|
Use new-style Windows runner tag (#15661)
I changed these org-wide to make it more obvious what runner it maps to; did not update here as I did in uv |
|
|
|
07f2308557
|
Update cloudflare/wrangler-action action to v3.13.1 (#15594) | |
|
|
8e3633f55a
|
Auto-generate AST boilerplate (#15544)
This PR replaces most of the hard-coded AST definitions with a generation script, similar to what happens in `rust_python_formatter`. I've replaced every "rote" definition that I could find, where the content is entirely boilerplate and only depends on what syntax nodes there are and which groups they belong to. This is a pretty massive diff, but it's entirely a refactoring. It should make absolutely no changes to the API or implementation. In particular, this required adding some configuration knobs that let us override default auto-generated names where they don't line up with types that we created previously by hand. ## Test plan There should be no changes outside of the `rust_python_ast` crate, which verifies that there were no API changes as a result of the auto-generation. Aggressive `cargo clippy` and `uvx pre-commit` runs after each commit in the branch. --------- Co-authored-by: Micha Reiser <micha@reiser.io> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> |
|
|
|
c53ee608a1
|
Typeshed-sync workflow: add appropriate labels, link directly to failing run (#15520) | |
|
|
097aa04c04
|
[red-knot] Typeshed patching: use build.rs instead of workflow (#15370)
## Summary The symlink-approach in the typeshed-sync workflow caused some problems on Windows, even though it seemed to work fine in CI: https://github.com/astral-sh/ruff/pull/15138#issuecomment-2578642129 Here, we rely on `build.rs` to patch typeshed instead, which allows us to get rid of the modifications in the workflow (thank you @MichaReiser for the idea). ## Test Plan - Made sure that changes to `knot_extensions.pyi` result in a recompile of `red_knot_vendored`. |
|
|
|
b6562ed57e
|
[red-knot] Property test workflow: Fix issue label, link to CI run (#15361)
## Summary
See title. Had to make a minor change, because it failed the zizmor
pre-commit check otherwise:
```
error[template-injection]: code injection via template expansion
--> /home/shark/ruff/.github/workflows/daily_fuzz.yaml:68:9
|
68 | - uses: actions/github-script@v7
| __________^
69 | | with:
70 | | github-token: ${{ secrets.GITHUB_TOKEN }}
71 | | script: |
| | ___________^
72 | || await github.rest.issues.create({
... ||
77 | || labels: ["bug", "parser", "fuzzer"],
78 | || })
| || ^
| ||_______________|
| |_______________this step
| github.server_url may expand into attacker-controllable code
|
= note: audit confidence → High
```
|
|
|
|
4fd82d5f35
|
[red-knot] Property test improvements (#15358)
## Summary - Add a workflow to run property tests on a daily basis (based on `daily_fuzz.yaml`) - Mark `assignable_to_is_reflexive` as flaky (related to #14899) - Add new (failing) `intersection_assignable_to_both` test (also related to #14899) ## Test Plan Ran: ```bash export QUICKCHECK_TESTS=100000 while cargo test --release -p red_knot_python_semantic -- \ --ignored types::property_tests::stable; do :; done ``` Observed successful property_tests CI run |
|
|
|
7284d68157
|
fix invalid syntax in workflow file (#15357) | |
|
|
235fdfc57a
|
[red-knot] `knot_extensions` Python API (#15103)
## Summary Adds a type-check-time Python API that allows us to create and manipulate types and to test various of their properties. For example, this can be used to write a Markdown test to make sure that `A & B` is a subtype of `A` and `B`, but not of an unrelated class `C` (something that requires quite a bit more code to do in Rust): ```py from knot_extensions import Intersection, is_subtype_of, static_assert class A: ... class B: ... type AB = Intersection[A, B] static_assert(is_subtype_of(AB, A)) static_assert(is_subtype_of(AB, B)) class C: ... static_assert(not is_subtype_of(AB, C)) ``` I think this functionality is also helpful for interactive debugging sessions, in order to query various properties of Red Knot's type system. Which is something that otherwise requires a custom Rust unit test, some boilerplate code and constant re-compilation. ## Test Plan - New Markdown tests - Tested the modified typeshed_sync workflow locally |
|
|
|
d45c1ee44f
|
Upgrade zizmor to the latest version in CI (#15300)
## Summary This PR upgrades zizmor to the latest release in our CI. zizmor is a static analyzer checking for security issues in GitHub workflows. The new release finds some new issues in our workflows; this PR fixes some of the issues, and adds ignores for some other issues. The issues fixed in this PR are new cases of zizmor's [`template-injection`](https://woodruffw.github.io/zizmor/audits/#template-injection) rule being emitted. The issues I'm ignoring for now are all to do with the [`cache-poisoning`](https://woodruffw.github.io/zizmor/audits/#cache-poisoning) rule. The main reason I'm fixing some but ignoring others is that I'm confident fixing the template-injection diagnostics won't have any impact on how our workflows operate in CI, but I'm worried that fixing the cache-poisoning diagnostics could slow down our CI a fair bit. I don't mind if somebody else is motivated to try to fix these diagnostics, but for now I think I'd prefer to just ignore them; it doesn't seem high-priority enough to try to fix them right now :-) ## Test Plan - `uvx pre-commit run -a --hook-stage=manual` passes locally - Let's see if CI passes on this PR... |
|
|
|
f319531632
|
Make unreachable a test rule for now (#15252) | |
|
|
383f6d0967
|
Update astral-sh/setup-uv action to v5 (#15193) | |
|
|
d8b9a366c8
|
Disable actionlint hook by default when running pre-commit locally (#15061) | |
|
|
6d72be2683
|
Bump zizmor pre-commit hook to the latest version and fix new warnings (#15022) | |
|
|
712c886749
|
Add `actionlint` as a pre-commit hook (with shellcheck integration) (#15021) | |
|
|
1c8f356e07
|
Re-enable the fuzzer job on PRs (#14953)
## Summary This reverts https://github.com/astral-sh/ruff/pull/14478 I now broke main twice because I wasn't aware that the API was used by the fuzzer. ## Test Plan |
|
|
|
53f2d72e02
|
Revert certain double quotes from workflow shell script (#14939)
Follow-up from #14938 |
|
|
|
3629cbf35a
|
Use double quotes consistently for shell scripts (#14938)
## Summary The release failed (https://github.com/astral-sh/ruff/actions/runs/12298190472/job/34321509636) because the shell script in the Docker release workflow was using single quotes instead of double quotes. This is related to https://www.shellcheck.net/wiki/SC2016. I found it via [`actionlint`](https://github.com/rhysd/actionlint). Related #14893. I also went ahead and fixed https://www.shellcheck.net/wiki/SC2086 which were raised in a couple of places. |
|
|
|
033ecf5a4b
|
Also have zizmor check for low-severity security issues (#14893)
## Summary This PR changes our zizmor configuration to also flag low-severity security issues in our GitHub Actions workflows. It's a followup to https://github.com/astral-sh/ruff/pull/14844. The issues being fixed here were all flagged by [zizmor's `template-injection` rule](https://woodruffw.github.io/zizmor/audits/#template-injection): > Detects potential sources of code injection via template expansion. > > GitHub Actions allows workflows to define template expansions, which occur within special `${{ ... }}` delimiters. These expansions happen before workflow and job execution, meaning the expansion of a given expression appears verbatim in whatever context it was performed in. > > Template expansions aren't syntax-aware, meaning that they can result in unintended shell injection vectors. This is especially true when they're used with attacker-controllable expression contexts, such as `github.event.issue.title` (which the attacker can fully control by supplying a new issue title). [...] > To fully remediate the vulnerability, you should not use `${{ env.VARNAME }}`, since that is still a template expansion. Instead, you should use `${VARNAME}` to ensure that the shell itself performs the variable expansion. ## Test Plan I tested that this passes all zizmore warnings by running `pre-commit run -a zizmor` locally. The other test is obviously to check that the workflows all still run correctly in CI 😄 |
|
|
|
58e7db89a1
|
Run zizmor in CI, and fix most warnings (#14844)
## Summary A [recent exploit](https://github.com/advisories/GHSA-7x29-qqmq-v6qc) brought attention to how easy it can be for attackers to use template expansion in GitHub Actions workflows to inject arbitrary code into a repository. That vulnerability [would have been caught by the zizmor linter](https://blog.yossarian.net/2024/12/06/zizmor-ultralytics-injection), which looks for potential security vulnerabilities in GitHub Actions workflows. This PR adds [zizmor](https://github.com/woodruffw/zizmor) as a pre-commit hook and fixes the high- and medium-severity warnings flagged by the tool. All the warnings fixed in this PR are related to this zizmor check: https://woodruffw.github.io/zizmor/audits/#artipacked. The summary of the check is that `actions/checkout` will by default persist git configuration for the duration of the workflow, which can be insecure. It's unnecessary unless you actually need to do things with `git` later on in the workflow. None of our workflows do except for `publish-docs.yml` and `sync-typeshed.yml`, so I set `persist-credentials: true` for those two but `persist-credentials: false` for all other uses of `actions/checkout`. Unfortunately there are several warnings in `release.yml`, including four high-severity warnings. However, this is a generated workflow file, so I have deliberately excluded this file from the check. These are the findings in `release.yml`: <details> <summary>release.yml findings</summary> ``` warning[artipacked]: credential persistence through GitHub Actions artifacts --> /Users/alexw/dev/ruff/.github/workflows/release.yml:62:9 | 62 | - uses: actions/checkout@v4 | _________- 63 | | with: 64 | | submodules: recursive | |_______________________________- does not set persist-credentials: false | = note: audit confidence → Low warning[artipacked]: credential persistence through GitHub Actions artifacts --> /Users/alexw/dev/ruff/.github/workflows/release.yml:124:9 | 124 | - uses: actions/checkout@v4 | _________- 125 | | with: 126 | | submodules: recursive | |_______________________________- does not set persist-credentials: false | = note: audit confidence → Low warning[artipacked]: credential persistence through GitHub Actions artifacts --> /Users/alexw/dev/ruff/.github/workflows/release.yml:174:9 | 174 | - uses: actions/checkout@v4 | _________- 175 | | with: 176 | | submodules: recursive | |_______________________________- does not set persist-credentials: false | = note: audit confidence → Low warning[artipacked]: credential persistence through GitHub Actions artifacts --> /Users/alexw/dev/ruff/.github/workflows/release.yml:249:9 | 249 | - uses: actions/checkout@v4 | _________- 250 | | with: 251 | | submodules: recursive 252 | | # Create a GitHub Release while uploading all files to it | |_______________________________________________________________- does not set persist-credentials: false | = note: audit confidence → Low error[excessive-permissions]: overly broad workflow or job-level permissions --> /Users/alexw/dev/ruff/.github/workflows/release.yml:17:1 | 17 | / permissions: 18 | | "contents": "write" ... | 39 | | # If there's a prerelease-style suffix to the version, then the release(s) 40 | | # will be marked as a prerelease. | |_________________________________^ contents: write is overly broad at the workflow level | = note: audit confidence → High error[template-injection]: code injection via template expansion --> /Users/alexw/dev/ruff/.github/workflows/release.yml:80:9 | 80 | - id: plan | _________^ 81 | | run: | | |_________^ 82 | || dist ${{ (inputs.tag && inputs.tag != 'dry-run' && format('host --steps=create --tag={0}', inputs.tag)) || 'plan' }} --out... 83 | || echo "dist ran successfully" 84 | || cat plan-dist-manifest.json 85 | || echo "manifest=$(jq -c "." plan-dist-manifest.json)" >> "$GITHUB_OUTPUT" | ||__________________________________________________________________________________^ this step | ||__________________________________________________________________________________^ inputs.tag may expand into attacker-controllable code | = note: audit confidence → Low error[template-injection]: code injection via template expansion --> /Users/alexw/dev/ruff/.github/workflows/release.yml:80:9 | 80 | - id: plan | _________^ 81 | | run: | | |_________^ 82 | || dist ${{ (inputs.tag && inputs.tag != 'dry-run' && format('host --steps=create --tag={0}', inputs.tag)) || 'plan' }} --out... 83 | || echo "dist ran successfully" 84 | || cat plan-dist-manifest.json 85 | || echo "manifest=$(jq -c "." plan-dist-manifest.json)" >> "$GITHUB_OUTPUT" | ||__________________________________________________________________________________^ this step | ||__________________________________________________________________________________^ inputs.tag may expand into attacker-controllable code | = note: audit confidence → Low error[template-injection]: code injection via template expansion --> /Users/alexw/dev/ruff/.github/workflows/release.yml:80:9 | 80 | - id: plan | _________^ 81 | | run: | | |_________^ 82 | || dist ${{ (inputs.tag && inputs.tag != 'dry-run' && format('host --steps=create --tag={0}', inputs.tag)) || 'plan' }} --out... 83 | || echo "dist ran successfully" 84 | || cat plan-dist-manifest.json 85 | || echo "manifest=$(jq -c "." plan-dist-manifest.json)" >> "$GITHUB_OUTPUT" | ||__________________________________________________________________________________^ this step | ||__________________________________________________________________________________^ inputs.tag may expand into attacker-controllable code | = note: audit confidence → Low ``` </details> ## Test Plan `uvx pre-commit run -a` |
|
|
|
1685d95ed2
|
[red-knot] Add fuzzer to catch panics for invalid syntax (#14678)
## Summary This PR adds a fuzzer harness for red knot that runs the type checker on source code that contains invalid syntax. Additionally, this PR also updates the `init-fuzzer.sh` script to increase the corpus size to: * Include various crates that includes Python source code * Use the 3.13 CPython source code And, remove any non-Python files from the final corpus so that when the fuzzer tries to minify the corpus, it doesn't produce files that only contains documentation content as that's just noise. ## Test Plan Run `./fuzz/init-fuzzer.sh`, say no to the large dataset. Run the fuzzer with `cargo +night fuzz run red_knot_check_invalid_syntax -- -timeout=5` |
|
|
|
02d1e6a94a
|
Update dawidd6/action-download-artifact action to v7 (#14722) | |
|
|
289a938ae8
|
Update astral-sh/setup-uv action to v4 (#14721) | |
|
|
23ee7a954e
|
Update cloudflare/wrangler-action action to v3.13.0 (#14716) | |
|
|
8639f8c1a6
|
CI: Treat mdtest Markdown files as code (#14653)
## Summary Make sure we run the tests for mdtest-only changes. ## Test Plan Tested if positive glob patterns override negative patterns here: https://codepen.io/mrmlnc/pen/OXQjMe |
|
|
|
f1b2e85339
|
py-fuzzer: recommend using `uvx` rather than `uv run` to run the fuzzer (#14645) | |
|
|
e0f3eaf1dd
|
Turn the `fuzz-parser` script into a properly packaged Python project (#14606)
## Summary This PR gets rid of the `requirements.in` and `requirements.txt` files in the `scripts/fuzz-parser` directory, and replaces them with `pyproject.toml` and `uv.lock` files. The script is renamed from `fuzz-parser` to `py-fuzzer` (since it can now also be used to fuzz red-knot as well as the parser, following https://github.com/astral-sh/ruff/pull/14566), and moved from the `scripts/` directory to the `python/` directory, since it's now a (uv)-pip-installable project in its own right. I've been resisting this for a while, because conceptually this script just doesn't feel "complicated" enough to me for it to be a full-blown package. However, I think it's time to do this. Making it a proper package has several advantages: - It means we can run it from the project root using `uv run` without having to activate a virtual environment and ensure that all required dependencies are installed into that environment - Using a `pyproject.toml` file means that we can express that the project requires Python 3.12+ to run properly; this wasn't possible before - I've been running mypy on the project locally when I've been working on it or reviewing other people's PRs; now I can put the mypy config for the project in the `pyproject.toml` file ## Test Plan I manually tested that all the commands detailed in `python/py-fuzzer/README.md` work for me locally. --------- Co-authored-by: David Peter <sharkdp@users.noreply.github.com> |
|
|
|
0e71c9e3bb
|
[red-knot] Fix unit tests in release mode (#14604)
## Summary This is about the easiest patch that I can think of. It has a drawback in that there is no real guarantee this won't happen again. I think this might be acceptable, given that all of this is a temporary thing. And we also add a new CI job to prevent regressions like this in the future. For the record though, I'm listing alternative approaches I thought of: - We could get rid of the debug/release distinction and just add `@Todo` type metadata everywhere. This has possible affects on runtime. The main reason I didn't follow through with this is that the size of `Type` increases. We would either have to adapt the `assert_eq_size!` test or get rid of it. Even if we add messages everywhere and get rid of the file-and-line-variant in the enum, it's not enough to get back to the current release-mode size of `Type`. - We could generally discard `@Todo` meta information when using it in tests. I think this would be a huge drawback. I like that we can have the actual messages in the mdtest. And make sure we get the expected `@Todo` type, not just any `@Todo`. It's also helpful when debugging tests. closes #14594 ## Test Plan ```rs cargo nextest run --release ``` |
|
|
|
66abef433b
|
red-knot: adapt fuzz-parser to work with red-knot (#14566)
Co-authored-by: Alex Waygood <alex.waygood@gmail.com> |
|
|
|
3c52d2d1bd
|
Improve the performance of the formatter instability check job (#14471)
We should probably get rid of this entirely and subsume it's functionality in the normal ecosystem checks? I don't think we're using the black comparison tests anymore, but maybe someone wants it? There are a few major parts to this: 1. Making the formatter script idempotent, so it can be run repeatedly and is robust to changing commits 2. Reducing the overhead of the git operations, minimizing the data transfer 3. Parallelizing all the git operations by repository This reduces the setup time from 80s to 16s (locally). The initial motivation for idempotency was to include the repositories in the GitHub Actions cache. I'm not sure it's worth it yet — they're about 1GB and would consume our limited cache space. Regardless, it improves correctness for local invocations. The total runtime of the job is reduced from ~4m to ~3m. I also made some cosmetic changes to the output paths and such. |
|
|
|
844c07f1f0 |
Upgrade cargo-dist from 0.22.1 => 0.25.2-prerelease.3 (#14456)
Needed to prevent updater failures when doing https://github.com/astral-sh/ruff/issues/13927 See - https://github.com/axodotdev/axoupdater/issues/210 - https://github.com/axodotdev/cargo-dist/pull/1538 - https://github.com/astral-sh/uv/pull/8958 |
|
|
|
a6deca44b5
|
Rename the parser fuzz job for consistency with the rest of CI (#14479) | |
|
|
0dbceccbc1
|
Only build the `fuzz` crate on `main` (#14478)
It's not actually doing anything per pull request and it's pretty slow? xref #14469 It seems useful to build on `main` still to find build regressions? e.g. https://github.com/astral-sh/ruff/issues/9368 |
|
|
|
b0c88a2a42
|
Only test release builds on main (#14475)
This is one of the slowest remaining jobs in the pull request CI. We could use a larger runner for a trivial speed-up (in exchange for $$), but I don't think this is going to break often enough to merit testing on every pull request commit? It's not a required job, so I don't feel strongly about it, but it feels like a bit of a waste of compute. Originally added in https://github.com/astral-sh/ruff/pull/11182 |
|
|
|
42c35b6f44
|
Use larger GitHub runner for testing on Windows (#14461)
Reduces to 3m 50s (extra large) or 6m 5s (large) vs 9m 7s (standard) |
|
|
|
9e79d64d62
|
Use Depot 16-core runner for testing on Linux (#14460)
Reduces Linux test CI to 1m 40s (16 core) or 2m 56s (8 core) to from 4m 25s. Times are approximate, as runner performance is pretty variable. In uv, we use the 16 core runners. |
|
|
|
582857f292
|
Use Depot 8-core runner for ecosystem tests (#14463)
I noticed this was exceedingly slow. Reduces to 3m from 14m |
|
|
|
9bbeb793e5
|
Specify the wasm-pack version explicitly (#14465)
There is an upstream bug with latest version detection https://github.com/jetli/wasm-pack-action/issues/23 This causes random flakes of the wasm build job. |
|
|
|
5f0ee2670a
|
Update cloudflare/wrangler-action action to v3.12.1 (#14261)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
adc4216afb
|
Use Python 3.12 for `fuzz-parser` in CI (#14159) | |
|
|
8d7dda9fb7
|
Update cloudflare/wrangler-action action to v3.11.0 (#14080)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cloudflare/wrangler-action](https://redirect.github.com/cloudflare/wrangler-action) | action | minor | `v3.9.0` -> `v3.11.0` | --- ### Release Notes <details> <summary>cloudflare/wrangler-action (cloudflare/wrangler-action)</summary> ### [`v3.11.0`](https://redirect.github.com/cloudflare/wrangler-action/releases/tag/v3.11.0) [Compare Source](https://redirect.github.com/cloudflare/wrangler-action/compare/v3.10.0...v3.11.0) ##### Minor Changes - [#​309](https://redirect.github.com/cloudflare/wrangler-action/pull/309) [`10d5b9c1c1826adaec0a9ee49fdf5b91113508ef`]( |
|
|
|
ddae741b72
|
Switch to `uv publish` (#14042)
## Summary Ref: https://github.com/astral-sh/uv/pull/8065 ## Test Plan Going to re-release `0.7.2` which failed: https://github.com/astral-sh/ruff/actions/runs/11630280069 |
|
|
|
7dbd8f0f8e
|
ci(docker): incorporate docker release enhancements from uv (#13274)
## Summary This PR updates `ruff` to match `uv` updated [docker releases approach](https://github.com/astral-sh/uv/blob/main/.github/workflows/build-docker.yml). It's a combined PR with changes from these PR's * https://github.com/astral-sh/uv/pull/6053 * https://github.com/astral-sh/uv/pull/6556 * https://github.com/astral-sh/uv/pull/6734 * https://github.com/astral-sh/uv/pull/7568 Summary of changes / features 1. This change would publish an additional tags that includes only `major.minor`. For a release with `x.y.z`, this would publish the tags: * ghcr.io/astral-sh/ruff:latest * ghcr.io/astral-sh/ruff:x.y.z * ghcr.io/astral-sh/ruff:x.y 2. Parallelizes multi-platform builds using multiple workers (hence the new docker-build / docker-publish jobs), which cuts docker releases time in half. 3. This PR introduces additional images with the ruff binaries from scratch for both amd64/arm64 and makes the mapping easy to configure by generating the Dockerfile on the fly. This approach focuses on minimizing CI time by taking advantage of dedicating a worker per mapping (20-30s~ per job). For example, on release `x.y.z`, this will publish the following image tags with format `ghcr.io/astral-sh/ruff:{tag}` with manifests for both amd64/arm64. This also include `x.y` tags for each respective additional tag. Note, this version does not include the python based images, unlike `uv`. * From **scratch**: `latest`, `x.y.z`, `x.y` (currently being published) * From **alpine:3.20**: `alpine`, `alpine3.20`, `x.y.z-alpine`, `x.y.z-alpine3.20` * From **debian:bookworm-slim**: `debian-slim`, `bookworm-slim`, `x.y.z-debian-slim`, `x.y.z-bookworm-slim` * From **buildpack-deps:bookworm**: `debian`, `bookworm`, `x.y.z-debian`, `x.y.z-bookworm` 4. This PR also fixes `org.opencontainers.image.version` for all tags (including the one from `scratch`) to contain the right release version instead of branch name `main` (current behavior). ``` > docker inspect ghcr.io/astral-sh/ruff:0.6.4 | jq -r '.[0].Config.Labels' { ... "org.opencontainers.image.version": "main" } ``` Closes https://github.com/astral-sh/ruff/issues/13481 ## Test Plan Approach mimics `uv` with almost no changes so risk is low but I still tested the full workflow. * I have a working CI release pipeline on my fork run https://github.com/samypr100/ruff/actions/runs/10966657733 * The resulting images were published to https://github.com/samypr100/ruff/pkgs/container/ruff |
|
|
|
e39110e18b
|
Update cloudflare/wrangler-action action to v3.9.0 (#13846)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
2ff36530c3
|
Upgrade to Rust 1.82 (#13816) | |
|
|
6d7da7bdbe
|
Revert "Upgrade to Rust 1.82 toolchain" (#13810) | |
|
|
ff72055558
|
Upgrade to Rust 1.82 toolchain (#13808) | |
|
|
4ecfe95295
|
Update to macOS14 runner image (#13728)
Co-authored-by: Micha Reiser <micha@reiser.io> |
|
|
|
3111dce5b4
|
Fix `mkdocs` CI job (#13744) | |
|
|
8445e4725c
|
Downgrade benchmarks CI job to ubuntu 22 (#13743) | |
|
|
93eff7f174
|
[red-knot] type inference/checking test framework (#13636)
## Summary Adds a markdown-based test framework for writing tests of type inference and type checking. Fixes #11664. Implements the basic required features. A markdown test file is a suite of tests, each test can contain one or more Python files, with optionally specified path/name. The test writes all files to an in-memory file system, runs red-knot, and matches the resulting diagnostics against `Type: ` and `Error: ` assertions embedded in the Python source as comments. We will want to add features like incremental tests, setting custom configuration for tests, writing non-Python files, testing syntax errors, capturing full diagnostic output, etc. There's also plenty of room for improved UX (colored output?). ## Test Plan Lots of tests! Sample of the current output when a test fails: ``` Running tests/inference.rs (target/debug/deps/inference-7c96590aa84de2a4) running 1 test test inference::path_1_resources_inference_numbers_md ... FAILED failures: ---- inference::path_1_resources_inference_numbers_md stdout ---- inference/numbers.md - Numbers - Floats /src/test.py line 2: unexpected error: [invalid-assignment] "Object of type `Literal["str"]` is not assignable to `int`" thread 'inference::path_1_resources_inference_numbers_md' panicked at crates/red_knot_test/src/lib.rs:60:5: Some tests failed. note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace failures: inference::path_1_resources_inference_numbers_md test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s error: test failed, to rerun pass `-p red_knot_test --test inference` ``` --------- Co-authored-by: Micha Reiser <micha@reiser.io> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> |
|
|
|
82324678cf
|
Rename the `ruff_vendored` crate to `red_knot_vendored` (#13586) | |
|
|
653c09001a
|
Use an empty vendored file system in Ruff (#13436)
## Summary
This PR changes removes the typeshed stubs from the vendored file system
shipped with ruff
and instead ships an empty "typeshed".
Making the typeshed files optional required extracting the typshed files
into a new `ruff_vendored` crate. I do like this even if all our builds
always include typeshed because it means `red_knot_python_semantic`
contains less code that needs compiling.
This also allows us to use deflate because the compression algorithm
doesn't matter for an archive containing a single, empty file.
## Test Plan
`cargo test`
I verified with ` cargo tree -f "{p} {f}" -p <package> ` that:
* red_knot_wasm: enables `deflate` compression
* red_knot: enables `zstd` compression
* `ruff`: uses stored
I'm not quiet sure how to build the binary that maturin builds but
comparing the release artifact size with `strip = true` shows a `1.5MB`
size reduction
---------
Co-authored-by: Charlie Marsh <charlie.r.marsh@gmail.com>
|
|
|
|
0bbc138037
|
Upgrade to latest `cargo-dist` version (#13416)
## Summary Follows https://github.com/astral-sh/uv/pull/7092. |
|
|
|
6b973b2556
|
Point docs to Astral favicon (#13219)
## Summary Same as https://github.com/astral-sh/uv/pull/6951. Unfortunately we have to use a single favicon for the docs. |
|
|
|
39ad6b9472
|
Update tj-actions/changed-files action to v45 (#13102) | |
|
|
fb9f0c448f
|
[red-knot] cleanup doc comments and attributes (#12792)
Make `cargo doc -p red_knot_python_semantic --document-private-items` run warning-free. I'd still like to do this for all of ruff and start enforcing it in CI (https://github.com/astral-sh/ruff/issues/12372) but haven't gotten to it yet. But in the meantime I'm trying to maintain it for at least `red_knot_python_semantic`, as it helps to ensure our doc comments stay up to date. A few of the comments I just removed or shortened, as their continued relevance wasn't clear to me; please object in review if you think some of them are important to keep! Also remove a no-longer-needed `allow` attribute. |
|
|
|
f1de08c2a0
|
[red-knot] Merge the semantic and module-resolver crates (#12751) | |
|
|
10e977d5f5
|
[red-knot] Add basic WASM API (#12654) | |
|
|
ff2aa3ea00
|
Revert "Remove criterion/codspeed compat layer (#12524)" (#12680) | |
|
|
e1076db7d0
|
Update CodSpeedHQ/action action to v3 (#12559) | |
|
|
f37b39d6cc
|
Allow downloading ecosystem results from forks (#12544) | |
|
|
71f7aa4971
|
Remove criterion/codspeed compat layer (#12524) | |
|
|
e047b9685a
|
Use docs bot email for docs publish (#12511)
Ref: https://github.com/astral-sh/uv/pull/5369 |
|
|
|
512c8b2cc5
|
Provide contents read permission to wasm publish job (#12384)
The job has asked for the permission:
|
|
|
|
9460857932
|
Migrate to standalone docs repo (#12341)
## Summary See: https://github.com/astral-sh/uv/pull/5081 |
|
|
|
fe04f2b09d
|
Publish wasm API to npm (#12317) | |
|
|
c396b9f08b
|
Update cloudflare/wrangler-action action to v3.7.0 (#12235) | |
|
|
3a72400202
|
Rename publish workflow file extension (`yaml` -> `yml`) (#12206) | |
|
|
a184f84f69
|
Upgrade `cargo-dist` to v0.18.0 (#12175)
## Summary This enables us to get rid of `allow-dirty`! |
|
|
|
85ede4a88c
|
Update docker/build-push-action action to v6 (#12127) | |
|
|
2b54fab02c
|
Publish docs and playground on `cargo-dist` release (#12079)
## Summary These are now `post-announce-jobs`. So if they fail, the release itself will still succeed, which seems ok. (If we make them `publish-jobs`, then we might end up publishing to PyPI but failing the release itself if one of these fails.) The intent is that these are still runnable via `workflow_dispatch` too. Closes https://github.com/astral-sh/ruff/issues/12074. |
|
|
|
244b923f61
|
Add necessary permissions for cargo-dist Docker build (#12072) | |
|
|
b0b68a5601 |
Migrate release workflow to `cargo-dist` (#9559)
## Summary This PR migrates our release workflow to [`cargo-dist`](https://github.com/axodotdev/cargo-dist). The primary motivation here is that we want to ship dedicated installers for Ruff that work across platforms, and `cargo-dist` gives us those installers out-of-the-box. The secondary motivation is that `cargo-dist` formalizes some of the patterns that we've built up over time in our own release process. At a high level: - The `release.yml` file is generated by `cargo-dist` with `cargo dist generate`. It doesn't contain any modifications vis-a-vis the generated file. (If it's edited out of band from generation, the release fails.) - Our customizations are inserted as custom steps within the `cargo-dist` workflow. Specifically, `build-binaries` builds the wheels and packages them into binaries (as on `main`), while `build-docker.yml` builds the Docker image. `publish-pypi.yml` publishes the wheels to PyPI. This is effectively our `release.yaml` (on `main`), broken down into individual workflows rather than steps within a single workflow. ### Changes from `main` The workflow is _nearly_ unchanged. We kick off a release manually via the GitHub Action by providing a tag. If the tag doesn't match the `Cargo.toml`, the release fails. If the tag matches an already-existing release, the release fails. The release proceeds by (in order): 0. Doing some upfront validation via `cargo-dist`. 1. Creating the wheels and archives. 2. Building and pushing the Docker image. 3. Publishing to PyPI (if it's not a "dry run"). 4. Creating the GitHub Release (if it's not a "dry run"). 5. Notifying `ruff-pre-commit` (if it's not a "dry run"). There are a few changes in the workflow as compared to `main`: - **We no longer validate the SHA** (just the tag). It's not an input to the job. The Axo team is considering whether / how to support this. - **Releases are now published directly** (rather than as draft). Again, the Axo team is considering whether / how to support this. The downside of drafts is that the URLs aren't stable, so the installers don't work _as long as the release is in draft_. This is fine for our workflow. It seems like the Axo team will add it. - Releases already contain the latest entry from the changelog (we don't need to copy it over). This "Just Works", which is nice, though we'll still want to edit them to add contributors. There are also a few **breaking changes** for consumers of the binaries: - **We no longer include the version tag in the file name**. This enables users to install via `/latest` URLs on GitHub, and is part of the cargo-dist paradigm. - **Archives now include an extra level of nesting,** which you can remove with `--strip-components=1` when untarring. Here's an example release that I created -- I omitted all the artifacts since I was just testing a workflow, so none of the installers or links work, but it gives you a sense for what the release looks like: https://github.com/charliermarsh/cargodisttest/releases/tag/0.1.13. ### Test Plan I ran a successful release to completion last night, and installed Ruff via the installer:   The piece I'm least confident about is the Docker push. We build the image, but the push fails in my test repo since I haven't wired up the credentials. |
|
|
|
446ad0ba44
|
Update docker/build-push-action action to v6 (#12002) | |
|
|
3277d031f8
|
[red-knot] Move the vendored typeshed stubs to the module resolver crate (#11966) | |
|
|
5e5a81b05f
|
Fix Fuzz build (#11919) | |
|
|
355d26f05c
|
Use correct comment character for bash script in CI (#11896)
This should fix https://github.com/astral-sh/ruff/actions/runs/9542715937/job/26298008128 |
|
|
|
61c568268a
|
Update dawidd6/action-download-artifact action to v6 (#11894)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
2d6d85e993
|
Guard against malicious ecosystem comment artifacts (#11879) | |
|
|
4f49e918a9
|
Bump version to v0.4.9 (#11872) | |
|
|
134aa7c7d5
|
Update dawidd6/action-download-artifact action to v5 (#11818) | |
|
|
2c865023ac
|
CI: add job to run tests under minimum supported rust version (msrv) (#11737)
## Summary This change adds a GitHub Actions CI job to check that the project builds and test pass under the declared minimum supported rust compiler. I have bumped the msrv to 1.74 as that is the lowest version I could get this project to build on. ## Test Plan The CI job has run on this PR, and will also run on the main branch. |
|
|
|
27085a93d9
|
Update cloudflare/wrangler-action action to v3.6.1 (#11709) | |
|
|
cd87b787d9
|
Fix windows-ci failure (#11470)
<!-- Thank you for contributing to Ruff! To help us out with reviewing, please consider the following: - Does this pull request include a summary of the change? (See below.) - Does this pull request include a descriptive title? - Does this pull request include references to any relevant issues? --> ## Summary The recent issues with the windows CI seem to be caused by https://github.com/nextest-rs/nextest/issues/1493. With this https://github.com/nextest-rs/nextest/issues/1493#issuecomment-2106331574 as a fix. (Let's see if it works) |
|
|
|
bdc15a7cb9
|
Add automation for updating our vendored typeshed stubs (#11427) | |
|
|
be0ccabbaa
|
Add `cargo shear` to CI (#11393) | |
|
|
5bdb160781
|
Update cloudflare/wrangler-action action to v3.5.0 (#11298) | |
|
|
d0f51c6434
|
Remove remaining `ruff_shrinking` references (#11272)
## Summary This caused `rooster release` to fail. Initially removed in https://github.com/astral-sh/ruff/pull/11242. |
|
|
|
0ed7af35ec
|
Add a daily workflow to fuzz the parser with randomly selected seeds (#11203) | |
|
|
dfe90a3b2b
|
Add a `--release` build to CI (#11182)
## Summary We merged a failure here (#11177), and it only takes ~five minutes anyway (which is shorter than some of our other jobs). |
|
|
|
22d4f11348
|
Upgrade codspeed-criterion-compat to 2.6.0 (#11153)
## Summary `codspeed-criterion-compat` 2.6.0 [updates it's package selection mechanism](https://github.com/CodSpeedHQ/codspeed-rust/pull/43), so https://github.com/astral-sh/ruff/pull/10735 is no longer needed. ## Test Plan CI should still be passing. |
|
|
|
dc09f529bc
|
Build a separate ARM wheel for macOS (#11149)
## Summary Since we already build an x86 wheel, we can just build an ARM wheel rather than cross-compiling to universal. The build time is ~3 minutes vs. > 20 minutes and the resulting artifact is much smaller, which is also a win for users. |
|
|
|
263a0d25ed
|
Use `macos-12` to build release wheels (#11146)
## Summary GitHub has started to change `macos-latest` to `macos-14`. But executables built on `macos-14` don't work on macOS 11 (see: https://github.com/astral-sh/uv/issues/3261). This PR explicitly uses `macos-12` instead (which is what we _intended_ to be using anyway). |
|
|
|
455d22cdc8
|
Fix syntax for some if-conditions in `ci.yaml` (#11109) | |
|
|
f5c7a62aa6
|
Add a new CI job to fuzz the parser (#11089) | |
|
|
0d20ec968f
|
Build codspeed benchmarks by calling cargo directly (#10735) | |
|
|
85d59198aa
|
chore(deps): update tj-actions/changed-files action to v44 (#10712)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
|
|
|
bb540718c2
|
Bump the actions group with 1 update (#10445)
Bumps the actions group with 1 update: [tj-actions/changed-files](https://github.com/tj-actions/changed-files). Updates `tj-actions/changed-files` from 42 to 43 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/releases">tj-actions/changed-files's releases</a>.</em></p> <blockquote> <h2>v43</h2> <h1>Changes in v43.0.0</h1> <h2>🔥🔥 BREAKING CHANGE 🔥🔥</h2> <ul> <li><code>any_{changed, modified, deleted}</code> outputs now return <code>true</code> when no file/directory patterns are specified.</li> </ul> <h2>What's Changed</h2> <ul> <li>Upgraded to v42.1.0 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1977">tj-actions/changed-files#1977</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1979">tj-actions/changed-files#1979</a></li> <li>chore(deps): update dependency <code>@typescript-eslint/parser</code> to v7.2.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1980">tj-actions/changed-files#1980</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.11.26 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1981">tj-actions/changed-files#1981</a></li> <li>chore(deps): update dependency <code>@typescript-eslint/eslint-plugin</code> to v7.2.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1982">tj-actions/changed-files#1982</a></li> <li>chore(deps): update dependency <code>@types/lodash</code> to v4.17.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1983">tj-actions/changed-files#1983</a></li> <li>chore(deps): update peter-evans/create-pull-request action to v6.0.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1984">tj-actions/changed-files#1984</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.11.27 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1987">tj-actions/changed-files#1987</a></li> <li>feat: add support for returning true for <code>any_{changed, modified, deleted}</code> outputs when no patterns are specified by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1988">tj-actions/changed-files#1988</a></li> <li>Updated README.md by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1989">tj-actions/changed-files#1989</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v42...v43.0.0">https://github.com/tj-actions/changed-files/compare/v42...v43.0.0</a></p> <hr /> <h2>v43.0.0</h2> <h2>🔥🔥 BREAKING CHANGE 🔥🔥</h2> <ul> <li><code>any_{changed, modified, deleted}</code> outputs now return <code>true</code> when no file/directory patterns are specified.</li> </ul> <h2>What's Changed</h2> <ul> <li>Upgraded to v42.1.0 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1977">tj-actions/changed-files#1977</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1979">tj-actions/changed-files#1979</a></li> <li>chore(deps): update dependency <code>@typescript-eslint/parser</code> to v7.2.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1980">tj-actions/changed-files#1980</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.11.26 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1981">tj-actions/changed-files#1981</a></li> <li>chore(deps): update dependency <code>@typescript-eslint/eslint-plugin</code> to v7.2.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1982">tj-actions/changed-files#1982</a></li> <li>chore(deps): update dependency <code>@types/lodash</code> to v4.17.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1983">tj-actions/changed-files#1983</a></li> <li>chore(deps): update peter-evans/create-pull-request action to v6.0.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1984">tj-actions/changed-files#1984</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.11.27 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1987">tj-actions/changed-files#1987</a></li> <li>feat: add support for returning true for <code>any_{changed, modified, deleted}</code> outputs when no patterns are specified by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1988">tj-actions/changed-files#1988</a></li> <li>Updated README.md by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1989">tj-actions/changed-files#1989</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v42...v43.0.0">https://github.com/tj-actions/changed-files/compare/v42...v43.0.0</a></p> <h2>v42.1.0</h2> <p>🚀 🚀 New Feature 🚀 🚀</p> <ul> <li>Use changed-files output to run matrix jobs by simply setting the new <code>matrix</code> input to <code>true</code>.</li> </ul> <p>This serves as an alias for setting the <code>json</code> input to <code>true</code> and the <code>escape_json</code> input to <code>false</code></p> <pre lang="yml"><code></tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/blob/main/HISTORY.md">tj-actions/changed-files's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h1><a href="https://github.com/tj-actions/changed-files/compare/v42.1.0...v43.0.0">43.0.0</a> - (2024-03-13)</h1> <h2><!-- raw HTML omitted -->🚀 Features</h2> <ul> <li>Add support for returning true for <code>any_{changed, modified, deleted}</code> outputs when no patterns are specified (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1988">#1988</a>) (<a href=" |
|
|
|
49eb97879a
|
Bump the actions group with 1 update (#10334)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
|
|
|
7a675cd822
|
Remove Maturin pin (#10284)
## Summary As of https://github.com/pypa/gh-action-pypi-publish/releases/tag/v1.8.13, all relevant dependencies have been updated to support Metadata 2.2, so we can remove our Maturin pin. |
|
|
|
b9264a5a11
|
Set maturin version in `release.yaml` (#10257)
See: https://github.com/astral-sh/uv/pull/2219 |
|
|
|
ba4328226d
|
Bump the actions group with 1 update (#10224)
Bumps the actions group with 1 update: [extractions/setup-just](https://github.com/extractions/setup-just). Updates `extractions/setup-just` from 1 to 2 <details> <summary>Commits</summary> <ul> <li><a href=" |
|
|
|
bd98d6884b
|
Upgrade upload/download artifact actions in release workflow (#10105) | |
|
|
36d8b03b5f
|
Upgrade upload/download artifact actions in CI.yaml workflow (#10104) | |
|
|
8c20f14e62
|
Set PowerPC Page Size to 64KB (#10080) | |
|
|
ee4efdba96
|
Fix ecosystem (#10064) | |
|
|
90f8e4baf4
|
Bump the actions group with 1 update (#9943) | |
|
|
341c2698a7
|
Run doctests as part of CI pipeline (#9939) | |
|
|
af2cba7c0a
|
Migrate to `nextest` (#9921)
## Summary We've had success with `nextest` in other projects, so lets migrate Ruff. The Linux tests look a little bit faster (from 2m32s down to 2m8s), the Windows tests look a little bit slower but not dramatically so. |
|
|
|
49c5e715f9
|
Filter out test rules in `RuleSelector` JSON schema (#9901) | |
|
|
73902323d5
|
Revert "Use publicly available Apple Silicon runners (#9726)" (#9834)
## Summary
Sadly, the Apple Silicon runners use macOS 14 and produce binaries that
segfault when run on macOS 11 (at least), and possibly on macOS 12
and/or macOS 13.
macOS 11 is EOL, but it doesn't seem like a good tradeoff to speed up
our release builds at the expense of user support and compatibility.
This reverts commit
|
|
|
|
f18e7d40ac
|
Add internal hidden rules for testing (#9747)
Updated implementation of https://github.com/astral-sh/ruff/pull/7369 which was left out in the cold. This was motivated again following changes in #9691 and #9689 where we could not test the changes without actually deprecating or removing rules. --- Follow-up to discussion in https://github.com/astral-sh/ruff/pull/7210 Moves integration tests from using rules that are transitively in nursery / preview groups to dedicated test rules that only exist during development. These rules always raise violations (they do not require specific file behavior). The rules are not available in production or in the documentation. Uses features instead of `cfg(test)` for cross-crate support per https://github.com/rust-lang/cargo/issues/8379 |
|
|
|
9e3ff01ce8
|
Bump the actions group with 4 updates (#9737)
Bumps the actions group with 4 updates: [tj-actions/changed-files](https://github.com/tj-actions/changed-files), [actions/cache](https://github.com/actions/cache), [peter-evans/find-comment](https://github.com/peter-evans/find-comment) and [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment). Updates `tj-actions/changed-files` from 41 to 42 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/releases">tj-actions/changed-files's releases</a>.</em></p> <blockquote> <h2>v42</h2> <h1>Changes in v42.0.2</h1> <h2>What's Changed</h2> <ul> <li>Upgraded to v42.0.1 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1884">tj-actions/changed-files#1884</a></li> <li>feat: enhance error handling for non-git directories by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1885">tj-actions/changed-files#1885</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v42...v42.0.2">https://github.com/tj-actions/changed-files/compare/v42...v42.0.2</a></p> <hr /> <h1>Changes in v42.0.1</h1> <h2>What's Changed</h2> <ul> <li>Upgraded to v42 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1874">tj-actions/changed-files#1874</a></li> <li>chore(deps): update tj-actions/eslint-changed-files action to v23 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1875">tj-actions/changed-files#1875</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1876">tj-actions/changed-files#1876</a></li> <li>chore: update README.md by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1877">tj-actions/changed-files#1877</a></li> <li>chore: rename example worflows from test to example by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1878">tj-actions/changed-files#1878</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1879">tj-actions/changed-files#1879</a></li> <li>chore(deps): update dependency ts-jest to v29.1.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1880">tj-actions/changed-files#1880</a></li> <li>chore(deps): update typescript-eslint monorepo to v6.19.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1881">tj-actions/changed-files#1881</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v20.11.6 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1883">tj-actions/changed-files#1883</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v42...v42.0.1">https://github.com/tj-actions/changed-files/compare/v42...v42.0.1</a></p> <hr /> <h1>Changes in v42.0.0</h1> <h2>🔥🔥 BREAKING CHANGE 🔥🔥</h2> <ul> <li>Input file patterns that end with a <code>/</code> would now match all sub-files within the directory without requiring you to specify the globstar pattern.</li> </ul> <h3></h3> <pre lang="yaml"><code>... - name: Get changed files id: changed-files uses: tj-actions/changed-files@v42 with: files: 'dir/' # Would also be the same as dir/** </code></pre> <h2>What's Changed</h2> <ul> <li>Upgraded to v41.1.2 by <a href="https://github.com/tj-actions-bot"><code>@tj-actions-bot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1869">tj-actions/changed-files#1869</a></li> <li>chore(deps): update dependency prettier to v3.2.4 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1871">tj-actions/changed-files#1871</a></li> <li>fix: update input warning by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1870">tj-actions/changed-files#1870</a></li> <li>rename: unsupported REST API inputs constant name by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1872">tj-actions/changed-files#1872</a></li> <li>feat: add support for include/exclude all nested files when a directory is specified and ends with a slash by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/1873">tj-actions/changed-files#1873</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/blob/main/HISTORY.md">tj-actions/changed-files's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h1><a href="https://github.com/tj-actions/changed-files/compare/v42.0.1...v42.0.2">42.0.2</a> - (2024-01-25)</h1> <h2><!-- raw HTML omitted -->🚀 Features</h2> <ul> <li>Enhance error handling for non-git directories (<a href="https://redirect.github.com/tj-actions/changed-files/issues/1885">#1885</a>) (<a href=" |
|
|
|
f0066e1b89
|
Use publicly available Apple Silicon runners (#9726)
## Summary This PR switches over to the `macos-14` runners for our macOS wheel builds, which are GitHub's newly announced public M1 macOS runners (https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/). Before: - x64_64: 10m 38s (https://github.com/astral-sh/ruff/actions/runs/7703465381/job/20993903864) - Universal: 19m 35s (https://github.com/astral-sh/ruff/actions/runs/7703465381/job/20993902533) After: - x64_64: 3m 30s (https://github.com/astral-sh/ruff/actions/runs/7719827902/job/21043743558?pr=9726) - Universal: 5m 59s (https://github.com/astral-sh/ruff/actions/runs/7719827902/job/21043743243?pr=9726) So it's like > 3x speedup for what is currently the bottleneck in our release pipeline. |
|
|
|
f38fb2432f
|
Add timeouts to all CI jobs (#9709)
To prevent jobs from running far beyond their expected time |
|
|
|
64aac5d526
|
Bump `cloudflare/wrangler-action` to v3.4.1 (#9531)
This is a subset of https://github.com/astral-sh/ruff/pull/9526 that should be safe to apply. |
|
|
|
896cecddd3
|
Bump `tj-actions/changed-files` to v41 (#9530)
This is a subset of https://github.com/astral-sh/ruff/pull/9526 that should be safe to apply. |
|
|
|
6c0734680e
|
Re-enable cargo fuzz in CI (#9372) | |
|
|
973ae7e922
|
Disable the fuzzer CI job (#9369)
The job is failing to compile. We should resolve separately but I am disabling for now since it breaks pull requests. See https://github.com/astral-sh/ruff/issues/9368 |
|
|
|
772e5d587d
|
Remove `flake8-to-ruff` (#9329)
## Summary We stopped releasing this a while ago and no longer advertise it anywhere. IMO, we should remove it so that we stop paying the cost of maintaining it. If we want to revive it, we can always do so from Git. |