mirror of
https://github.com/crate-ci/typos.git
synced 2026-10-17 17:45:10 +02:00
main
307
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
762326537d |
ci: release a win-arm64-msvc artifact
Built natively on windows-11-arm rather than cross-compiled, matching the existing macos-aarch64 target's approach. |
||
|
|
cf01e3f056 |
ci: match any windows runner when staging the release archive
The zip-vs-tarball branch only recognized the single existing windows-2022 runner by exact name, which would silently fall through to the tarball branch for any other Windows runner. |
||
|
|
0b7b3bb1e5 |
chore(deps): Update Rust Stable to v1.99 (#1631)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.98` → `1.99` | --- ### Release Notes <details> <summary>rust-lang/rust (STABLE)</summary> ### [`v1.99`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1990-2026-10-01) [Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.98.0...1.99.0) \========================== <a id="1.99.0-Language"></a> ## Language - [Add allow-by-default `raw_borrows_via_references` lint that checks for references that decay immediately into raw borrows](https://redirect.github.com/rust-lang/rust/pull/138230) - [Extend `unconditional_panic` lint to function calls that panic when the chunks/windows size is zero](https://redirect.github.com/rust-lang/rust/pull/153563) - [Stabilize C-variadic function definitions](https://redirect.github.com/rust-lang/rust/pull/155697) - [Stabilize the ability to use `#[unsafe(naked)]` functions to define C-variadic functions (`#![feature(c_variadic_naked_functions)]`).](https://redirect.github.com/rust-lang/rust/pull/159746) - [Trait methods are now resolved on an adjusted never type (producing a FCW)](https://redirect.github.com/rust-lang/rust/pull/156047) - [Coerce from inference variables to trait objects if the inference variable is related via subtyping to a type that is known to be `Sized`](https://redirect.github.com/rust-lang/rust/pull/157820) - [Stabilize `#[my_macro] mod foo;`](https://redirect.github.com/rust-lang/rust/pull/157857). This allows outlined modules (`mod foo;`) anywhere in the body of a custom attribute or derive macro. - [Fix the `overflowing_literals` lint with repeated negation](https://redirect.github.com/rust-lang/rust/pull/158302). For instance, it will now no longer lint on `--128_i8`, which is already detected by the `arithmetic_overflow` lint. - [Add POSIX symbols to the `invalid_runtime_symbol_definitions` and `suspicious_runtime_symbol_definitions` lints](https://redirect.github.com/rust-lang/rust/pull/158522) - [Lint unused `#[path]` attributes on inline modules](https://redirect.github.com/rust-lang/rust/pull/158835) - [Enable `unreachable_cfg_select_predicates` lint as part of `unused` lint group](https://redirect.github.com/rust-lang/rust/pull/159179) - [Stabilize passing 128-bit integers via vector registers with `asm!` on x86](https://redirect.github.com/rust-lang/rust/pull/159525) - [Explicitly document that some allocations are allowed to grow in-place (but none are allowed to shrink)](https://redirect.github.com/rust-lang/rust/pull/159729) - We now [guarantee](https://redirect.github.com/rust-lang/rust/pull/159730) that the contents of an `UnsafeCell` can be accessed without going through `get` - [The `invalid_reference_casting` lint was adjusted accordingly](https://redirect.github.com/rust-lang/rust/pull/159960) - [Account for globally enabled target features in `global_asm!`](https://redirect.github.com/rust-lang/rust/pull/160594) - [Warn if an invalid `doc` attribute is used on a macro invocation](https://redirect.github.com/rust-lang/rust/pull/161003) <a id="1.99.0-Compiler"></a> ## Compiler - [Convert `-Ctarget-cpu` into a target-modifier for AVR, AMDGCN and NVPTX](https://redirect.github.com/rust-lang/rust/pull/150732) - [Enable `static_position_independent_executables` on all gnu targets](https://redirect.github.com/rust-lang/rust/pull/158510) - When providing a suggestion about a missing method, rustc now prefers an exactly matching name from a [doc alias attribute](https://doc.rust-lang.org/rustdoc/advanced-features.html#add-aliases-for-an-item-in-documentation-search) over a similarity search from other method names. If your new users sometimes expect a method under a different name, adding a doc alias will now help them find it via rustc suggestions, in addition to helping them find it via rustdoc search: [When suggesting method names, prefer *exact* doc aliases over similar names](https://redirect.github.com/rust-lang/rust/pull/160369) <a id="1.99.0-Platform-Support"></a> ## Platform Support - [Promote `riscv64-unknown-linux-musl` to Tier 2 with host tools](https://redirect.github.com/rust-lang/rust/pull/158766) Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. [platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html <a id="1.99.0-Libraries"></a> ## Libraries - Iteration on `RangeInclusive` (`a..=b` ranges) is now [optimized better in some circumstances](https://redirect.github.com/rust-lang/rust/pull/155114). As a side effect of this, the behavior of `RangeInclusive` values that has already been exhausted (as an iterator) has changed. For example, the return values of `start()` and `end()` on such ranges may return different values, and using such ranges as slice indexes may have different behavior. These behaviors were not guaranteed to be stable, so these changes are considered to not be breaking changes. - [Relax `transmute_copy` to accept `?Sized` types](https://redirect.github.com/rust-lang/rust/pull/155989) - [Update `transmute_copy` to use a non-unwinding panic](https://redirect.github.com/rust-lang/rust/pull/155989) - [Don't escape U+FF9E and U+FF9F in `escape_debug_ext`](https://redirect.github.com/rust-lang/rust/pull/158057) - [Re-export `core::fmt::NumBuffer` in `alloc` (and `std`)](https://redirect.github.com/rust-lang/rust/pull/161430) <a id="1.99.0-Stabilized-APIs"></a> ## Stabilized APIs - [`IntoIterator` for `Box<[T; N]>`](https://doc.rust-lang.org/stable/std/iter/trait.IntoIterator.html#impl-IntoIterator-for-Box%3C%5BT;+N%5D,+A%3E) - [`IntoIterator` for `&Box<[T; N]>`](https://doc.rust-lang.org/stable/std/iter/trait.IntoIterator.html#impl-IntoIterator-for-%26Box%3C%5BT;+N%5D,+A%3E) - [`IntoIterator` for `&mut Box<[T; N]>`](https://doc.rust-lang.org/stable/std/iter/trait.IntoIterator.html#impl-IntoIterator-for-%26mut+Box%3C%5BT;+N%5D,+A%3E) - [`VecDeque::retain_back`](https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.retain_back) - [`core::ffi::VaList`](https://doc.rust-lang.org/stable/core/ffi/struct.VaList.html) - [`Box::into_non_null`](https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#method.into_non_null) - [`Box::from_non_null`](https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#method.from_non_null) - [`Vec::into_parts`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.into_parts) - [`Vec::from_parts`](https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.from_parts) - [`core::mem::size_of_val_raw`](https://doc.rust-lang.org/stable/core/mem/fn.size_of_val_raw.html) - [`core::mem::align_of_val_raw`](https://doc.rust-lang.org/stable/core/mem/fn.align_of_val_raw.html) - [`core::alloc::Layout::for_value_raw`](https://doc.rust-lang.org/stable/core/alloc/struct.Layout.html#method.for_value_raw) - [`String::from_utf8_lossy_owned`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.from_utf8_lossy_owned) - [`string::FromUtf8Error::into_utf8_lossy`](https://doc.rust-lang.org/stable/std/string/struct.FromUtf8Error.html#method.into_utf8_lossy) - [`FusedIterator for StepBy<I>`](https://doc.rust-lang.org/stable/std/iter/struct.StepBy.html#impl-FusedIterator-for-StepBy%3CI%3E) - [`std::fs::set_times`](https://doc.rust-lang.org/stable/std/fs/fn.set_times.html) - [`std::fs::set_times_nofollow`](https://doc.rust-lang.org/stable/std/fs/fn.set_times_nofollow.html) <a id="1.99.0-Cargo"></a> ## Cargo - Add a new built-in profile `debug`. This is a preparation for transitioning the `dev` profile away from debugging to give a saner default for faster development iterations. Currently there is no difference between `dev` and `debug` profiles. [docs](https://doc.rust-lang.org/nightly/cargo/reference/profiles.html#debug-1) [#​17214](https://redirect.github.com/rust-lang/cargo/pull/17214) - Workspace members on edition 2024 or later can now override an inherited workspace dependency's `default-features` field. For example, `serde = { workspace = true, default-features = false }` now turns off default features even when the workspace definition enables them. On earlier editions, `default-features = false` is ignored with a warning. ([RFC 3945](https://redirect.github.com/rust-lang/rfcs/pull/3945)) [#​17126](https://redirect.github.com/rust-lang/cargo/pull/17126) See also the [full Cargo changelog](https://doc.rust-lang.org/nightly/cargo/CHANGELOG.html#cargo-199-2026-10-01) <a id="1.99.0-Rustdoc"></a> ## Rustdoc - [Add new `unused_footnote_definition` rustdoc lint](https://redirect.github.com/rust-lang/rust/pull/137858) - Smarter filtering of trait impls yields performance improvements of 20% on average and up to 40% on some real-world crates. ([1](https://redirect.github.com/rust-lang/rust/pull/159623), [2](https://redirect.github.com/rust-lang/rust/pull/159721), [3](https://redirect.github.com/rust-lang/rust/pull/159779), [4](https://redirect.github.com/rust-lang/rust/pull/159854), [5](https://redirect.github.com/rust-lang/rust/pull/159091)) <a id="1.99.0-Compatibility-Notes"></a> ## Compatibility Notes - [Fully deprecate the legacy integral modules](https://redirect.github.com/rust-lang/rust/pull/146882). For example, `std::i32::MAX` should be accessed via `i32::MAX` instead. - [Upgrade `no_mangle_generic_items` into hard error](https://redirect.github.com/rust-lang/rust/pull/154585) - [The `Pin::new_unchecked` has had its safety invariants changed slightly](https://redirect.github.com/rust-lang/rust/pull/156935) - [Do not promote references to extern statics](https://redirect.github.com/rust-lang/rust/pull/157641) - [Ensure that the inferred types of `let` patterns typecheck](https://redirect.github.com/rust-lang/rust/pull/157841) - [hermit/fs: Return `unsupported()` instead of `from_raw_os_error(22)`](https://redirect.github.com/rust-lang/rust/pull/158247) - [Fixed a bug where `#[repr(simd)]` was accidentally allowed on macro invocations on stable Rust](https://redirect.github.com/rust-lang/rust/pull/158523) - [Abort const-eval when there are generics in the type of the value being produced](https://redirect.github.com/rust-lang/rust/pull/159504) - [Attributes not applying to anything are now an error in code blocks in doc comments](https://redirect.github.com/rust-lang/rust/pull/159849) - [`Box::leak`: tell people to avoid unleaking](https://redirect.github.com/rust-lang/rust/pull/160323) - [PowerPC inline ASM: Fix scalar floats being in the wrong vector lane on little endian](https://redirect.github.com/rust-lang/rust/pull/160441) - [Do not take `doc(cfg())` into account when filtering doctests](https://redirect.github.com/rust-lang/rust/pull/159014) - [Infer anonymous lifetimes in the types of associated consts as `'static`](https://redirect.github.com/rust-lang/rust/pull/156508) - Macros that expand to a semicolon now produce a warning lint (`semicolon_in_expressions_from_non_local_macros`) even when the macro comes from another crate. Previously, such warnings only appeared for macros from the same crate, to avoid showing warnings that can't be fixed locally; however, this masked problems, as integration tests from the crate providing the macro get compiled as a separate crate, so tests often wouldn't reveal this issue. If you encounter a lint like this, please make sure to report it to the crate providing the macro so they can fix it; don't just silence it in your own crate. - [`semicolon_in_expressions_from_macros`: Lint on non-local macros too](https://redirect.github.com/rust-lang/rust/pull/159222) - [Split non-local `semicolon_in_expressions_from_macros` into a separate lint](https://redirect.github.com/rust-lang/rust/pull/159700) - In Cargo, incremental compilation is now disabled by default when running in CI. CI is detected via the `CI` environment variable. [#​17220](https://redirect.github.com/rust-lang/cargo/pull/17220) - [The Rust Reference no longer recommends using a single pattern to match a union alongside another value, such as in a manually-written tagged union](https://redirect.github.com/rust-lang/reference/pull/2303). This was because it was found that such code would, in some circumstances, result in the compiler reading the contents of the union before checking if the rest of the scrutinee matches the rest of the pattern. This can cause undefined behavior in code similar to what the reference previously recommended. <a id="1.99.0-Internal-Changes"></a> ## Internal Changes These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [Update to LLVM 23](https://redirect.github.com/rust-lang/rust/pull/158734) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/crate-ci/typos). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
7c753870e4 |
chore(deps): Update Prek to v0.5.3 (#1629)
This PR contains the following updates: | Package | Update | Change | Pending | |---|---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.5.0` → `0.5.3` | `0.5.4` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.5.3`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#053) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.5.2...v0.5.3) Released on 2026-09-13. ##### Enhancements - Add PEP 740 attestations for PyPI releases ([#​2705](https://redirect.github.com/j178/prek/pull/2705)) - Add a `check-jsonc` builtin hook ([#​2682](https://redirect.github.com/j178/prek/pull/2682)) - Allow disabling automatic uv installation ([#​2702](https://redirect.github.com/j178/prek/pull/2702)) ##### Bug fixes - Fix Julia additional dependency specifiers ([#​2703](https://redirect.github.com/j178/prek/pull/2703)) - Update `granit-parser` to fix YAML flow indentation ([#​2707](https://redirect.github.com/j178/prek/pull/2707)) ##### Contributors - [@​clbarnes](https://redirect.github.com/clbarnes) - [@​j178](https://redirect.github.com/j178) - [@​tisonkun](https://redirect.github.com/tisonkun) ### [`v0.5.2`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#052) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.5.1...v0.5.2) Released on 2026-09-03. ##### Enhancements - Allow unknown tags by default in `check-yaml` ([#​2678](https://redirect.github.com/j178/prek/pull/2678)) ##### Contributors - [@​j178](https://redirect.github.com/j178) ### [`v0.5.1`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#051) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.5.0...v0.5.1) Released on 2026-09-01. ##### Enhancements - Add `--hide-status <passed|failed|skipped>` for hook reports ([#​2644](https://redirect.github.com/j178/prek/pull/2644)) - Add `prek init` for repository setup ([#​2636](https://redirect.github.com/j178/prek/pull/2636)) - Apply hook `env` during environment creation ([#​2650](https://redirect.github.com/j178/prek/pull/2650)) - Disable error snippets in `check-yaml` diagnostics ([#​2664](https://redirect.github.com/j178/prek/pull/2664)) - Show hooks excluded by skip selectors ([#​2645](https://redirect.github.com/j178/prek/pull/2645)) - Support Pixi for Conda environments ([#​2667](https://redirect.github.com/j178/prek/pull/2667)) - Support `cargo-binstall` for Rust CLI dependencies ([#​2658](https://redirect.github.com/j178/prek/pull/2658)) - Warn about unused keys in user settings ([#​2665](https://redirect.github.com/j178/prek/pull/2665)) ##### Bug fixes - Reject unsupported YAML tags in check-yaml ([#​2656](https://redirect.github.com/j178/prek/pull/2656)) ##### Documentation - Clarify local hook documentation ([#​2640](https://redirect.github.com/j178/prek/pull/2640)) - Clarify pre-commit command compatibility ([#​2635](https://redirect.github.com/j178/prek/pull/2635)) - Document automatic PR fixes with autofix.ci ([#​2643](https://redirect.github.com/j178/prek/pull/2643)) - Document check-yaml unsafe support ([#​2632](https://redirect.github.com/j178/prek/pull/2632)) - Improve setup and workflow documentation ([#​2637](https://redirect.github.com/j178/prek/pull/2637)) ##### Other changes - Drop low-usage release targets ([#​2651](https://redirect.github.com/j178/prek/pull/2651)) - Generate a prek manifest JSON schema ([#​2648](https://redirect.github.com/j178/prek/pull/2648)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 5am on the first day of the month" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/crate-ci/typos). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
3a5d9f60c2 | chore(ci): Update maturin | ||
|
|
70517c75e4 | chore(ci): Clean up test action | ||
|
|
0c7bff0d1e | Fix merge conflict in rust-next workflow | ||
|
|
0a3d75e2c0 | chore: Rename master to main | ||
|
|
e77dc9d094 | chore: Update from _rust template | ||
|
|
c08d5dce77 |
chore(deps): Update compatible (actions) (#99)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [Swatinem/rust-cache](https://redirect.github.com/Swatinem/rust-cache) | action | patch | `v2.9.1` → `v2.9.2` | | | [actions/upload-code-coverage](https://redirect.github.com/actions/upload-code-coverage) | action | patch | `v1.4.1` → `v1.4.2` | | | [crate-ci/typos](https://redirect.github.com/crate-ci/typos) | action | minor | `v1.48.0` → `v1.50.0` | | | [github/codeql-action](https://redirect.github.com/github/codeql-action) | action | patch | `v4.37.4` → `v4.37.9` | | | [taiki-e/install-action](https://redirect.github.com/taiki-e/install-action) | action | minor | `v2.85.5` → `v2.87.0` | `v2.87.2` (+1) | | [zizmorcore/zizmor-action](https://redirect.github.com/zizmorcore/zizmor-action) | action | patch | `v0.6.1` → `v0.6.2` | `v0.6.3` | --- ### Release Notes <details> <summary>Swatinem/rust-cache (Swatinem/rust-cache)</summary> ### [`v2.9.2`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.9.2) [Compare Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.9.1...v2.9.2) ##### What's Changed - Typofix by [@​23Skidoo](https://redirect.github.com/23Skidoo) in [#​316](https://redirect.github.com/Swatinem/rust-cache/pull/316) - fix: include target names in build/ and .fingerprint/ cleanup by [@​eitsupi](https://redirect.github.com/eitsupi) in [#​317](https://redirect.github.com/Swatinem/rust-cache/pull/317) - fix: include cdylib/rlib/dylib/staticlib targets in build and fingerprint cleanup by [@​eitsupi](https://redirect.github.com/eitsupi) in [#​320](https://redirect.github.com/Swatinem/rust-cache/pull/320) - Scan content of `$CARGO_HOME/bin` on restore instead of relying on `cargo install` metadata by [@​clechasseur](https://redirect.github.com/clechasseur) in [#​325](https://redirect.github.com/Swatinem/rust-cache/pull/325) - docs: Update checkout action version to latest by [@​sondrelg](https://redirect.github.com/sondrelg) in [#​345](https://redirect.github.com/Swatinem/rust-cache/pull/345) - Fix Windows cache path validation after Rollup migration by [@​eitsupi](https://redirect.github.com/eitsupi) in [#​355](https://redirect.github.com/Swatinem/rust-cache/pull/355) - fix: support Cargo V2 build dir layout by [@​claytonwramsey](https://redirect.github.com/claytonwramsey) in [#​371](https://redirect.github.com/Swatinem/rust-cache/pull/371) ##### New Contributors - [@​23Skidoo](https://redirect.github.com/23Skidoo) made their first contribution in [#​316](https://redirect.github.com/Swatinem/rust-cache/pull/316) - [@​eitsupi](https://redirect.github.com/eitsupi) made their first contribution in [#​317](https://redirect.github.com/Swatinem/rust-cache/pull/317) - [@​clechasseur](https://redirect.github.com/clechasseur) made their first contribution in [#​325](https://redirect.github.com/Swatinem/rust-cache/pull/325) - [@​sondrelg](https://redirect.github.com/sondrelg) made their first contribution in [#​345](https://redirect.github.com/Swatinem/rust-cache/pull/345) - [@​claytonwramsey](https://redirect.github.com/claytonwramsey) made their first contribution in [#​371](https://redirect.github.com/Swatinem/rust-cache/pull/371) **Full Changelog**: <https://github.com/Swatinem/rust-cache/compare/v2.9.1...v2.9.2> </details> <details> <summary>actions/upload-code-coverage (actions/upload-code-coverage)</summary> ### [`v1.4.2`](https://redirect.github.com/actions/upload-code-coverage/compare/v1.4.1...v1.4.2) [Compare Source](https://redirect.github.com/actions/upload-code-coverage/compare/v1.4.1...v1.4.2) </details> <details> <summary>crate-ci/typos (crate-ci/typos)</summary> ### [`v1.50.0`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.50.0) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.49.1...v1.50.0) #### \[1.50.0] - 2026-08-28 ##### Features - Updated the dictionary with the [August 2026](https://redirect.github.com/crate-ci/typos/issues/1587) changes ### [`v1.49.1`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.49.1) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.49.0...v1.49.1) #### \[1.49.1] - 2026-08-27 ##### Fixes - Don't correct the brand name `HashiCorp` ### [`v1.49.0`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.49.0) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.48.0...v1.49.0) #### \[1.49.0] - 2026-08-03 ##### Features - Updated the dictionary with the [July 2026](https://redirect.github.com/crate-ci/typos/issues/1573) changes </details> <details> <summary>github/codeql-action (github/codeql-action)</summary> ### [`v4.37.9`](https://redirect.github.com/github/codeql-action/releases/tag/v4.37.9) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.37.8...v4.37.9) - Update default CodeQL bundle version to [2.26.4](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.4). [#​4106](https://redirect.github.com/github/codeql-action/pull/4106) ### [`v4.37.8`](https://redirect.github.com/github/codeql-action/releases/tag/v4.37.8) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.37.7...v4.37.8) No user facing changes. ### [`v4.37.7`](https://redirect.github.com/github/codeql-action/releases/tag/v4.37.7) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.37.6...v4.37.7) - Update default CodeQL bundle version to [2.26.3](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.3). [#​4085](https://redirect.github.com/github/codeql-action/pull/4085) ### [`v4.37.6`](https://redirect.github.com/github/codeql-action/releases/tag/v4.37.6) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.37.5...v4.37.6) - Changed the default filepath for the new remote file address format that was introduced in CodeQL Action 4.37.0 / 3.37.0 to `.github/codeql-config.yml` to align it with the suggested path that is used elsewhere. [#​4070](https://redirect.github.com/github/codeql-action/pull/4070) ### [`v4.37.5`](https://redirect.github.com/github/codeql-action/releases/tag/v4.37.5) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.37.4...v4.37.5) - Fixed a bug where a network error while streaming the download of the CodeQL bundle could terminate the `init` Action instead of falling back to downloading the bundle before extracting it. [#​4061](https://redirect.github.com/github/codeql-action/pull/4061) </details> <details> <summary>taiki-e/install-action (taiki-e/install-action)</summary> ### [`v2.87.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.87.0): 2.87.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.86.8...v2.87.0) - Support `kache`. ([#​1980](https://redirect.github.com/taiki-e/install-action/pull/1980), thanks [@​ChrisJr404](https://redirect.github.com/ChrisJr404)) - Update `vacuum@latest` to 0.30.1. - Update `uv@latest` to 0.12.6. - Update `mise@latest` to 2026.8.14. - Update `editorconfig-checker@latest` to 3.11.2. ### [`v2.86.8`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.86.8): 2.86.8 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.86.7...v2.86.8) - Update `wasmtime@latest` to 48.0.1. - Update `wasm-tools@latest` to 1.258.0. - Update `oxfmt@latest` to 1.80.0. - Update `mise@latest` to 2026.8.12. - Update `kingfisher@latest` to 2.0.0. - Update `cargo-zigbuild@latest` to 0.23.2. ### [`v2.86.7`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.86.7): 2.86.7 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.86.6...v2.86.7) - Update `tombi@latest` to 1.4.1. - Update `rafn@latest` to 0.1.5. - Update `cargo-binstall@latest` to 1.22.0. ### [`v2.86.6`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.86.6): 2.86.6 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.86.5...v2.86.6) - Update `dprint@latest` to 0.56.1. - Update `cargo-lambda@latest` to 1.9.2. - Update `biome@latest` to 2.5.10. ### [`v2.86.5`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.86.5): 2.86.5 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.86.4...v2.86.5) - Update `zola@latest` to 0.23.4. - Update `wasm-tools@latest` to 1.257.1. - Update `protoc@latest` to 3.36.0. - Update `mise@latest` to 2026.8.10. - Update `cargo-dinghy@latest` to 0.8.6. - Update `wasmtime@latest` to 48.0.0. ### [`v2.86.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.86.4): 2.86.4 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.86.3...v2.86.4) - Update `oxfmt@latest` to 1.79.0. - Update `mise@latest` to 2026.8.8. - Update `martin@latest` to 1.14.0. - Update `dprint@latest` to 0.56.0. - Update `cargo-about@latest` to 0.9.2. - Update `biome@latest` to 2.5.9. ### [`v2.86.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.86.3): 2.86.3 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.86.2...v2.86.3) - Update `prek@latest` to 0.4.14. - Update `osv-scanner@latest` to 2.5.1. - Update `cargo-llvm-cov@latest` to 0.9.0. ### [`v2.86.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.86.2): 2.86.2 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.86.1...v2.86.2) - Update `uv@latest` to 0.12.5. - Update `mise@latest` to 2026.8.6. - Update `cargo-tarpaulin@latest` to 0.37.2. ### [`v2.86.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.86.1): 2.86.1 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.86.0...v2.86.1) - Fix an issue where `oxfmt` was accidentally installed as `oxfmt-{target}{exe}`. ([#​1969](https://redirect.github.com/taiki-e/install-action/pull/1969)) ### [`v2.86.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.86.0): 2.86.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.14...v2.86.0) - Support `oxfmt`. ([#​1967](https://redirect.github.com/taiki-e/install-action/pull/1967), thanks [@​rami3l](https://redirect.github.com/rami3l)) ### [`v2.85.14`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.14): 2.85.14 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.13...v2.85.14) - Update `uv@latest` to 0.12.4. - Update `trivy@latest` to 0.74.0. - Update `tombi@latest` to 1.4.0. - Update `mdbook-mermaid@latest` to 0.17.1. - Update `cargo-xwin@latest` to 0.23.1. ### [`v2.85.13`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.13): 2.85.13 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.12...v2.85.13) - Update `tombi@latest` to 1.3.3. - Update `mise@latest` to 2026.8.5. - Update `kingfisher@latest` to 1.113.0. - Update `cargo-shear@latest` to 1.13.4. - Update `bpf-linker@latest` to 0.11.0. ### [`v2.85.12`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.12): 2.85.12 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.11...v2.85.12) - Update `zola@latest` to 0.23.3. - Update `wasm-tools@latest` to 1.256.0. - Update `tombi@latest` to 1.2.10. - Update `syft@latest` to 1.51.0. - Update `prek@latest` to 0.4.13. - Update `mise@latest` to 2026.8.4. - Update `editorconfig-checker@latest` to 3.11.1. - Update `cargo-tarpaulin@latest` to 0.37.1. - Update `cargo-rdme@latest` to 2.2.1. - Update `biome@latest` to 2.5.8. ### [`v2.85.11`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.11): 2.85.11 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.10...v2.85.11) - Update `zola@latest` to 0.23.2. - Update `wasm-bindgen@latest` to 0.2.127. - Update `uv@latest` to 0.12.3. - Update `osv-scanner@latest` to 2.5.0. - Update `mise@latest` to 2026.8.3. - Update `kingfisher@latest` to 1.112.0. - Update `editorconfig-checker@latest` to 3.10.0. ### [`v2.85.10`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.10): 2.85.10 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.9...v2.85.10) - Update `uv@latest` to 0.12.2. - Update `tombi@latest` to 1.2.7. - Update `cosign@latest` to 3.1.3. - Update `coreutils@latest` to 0.10.0. - Update `cargo-rdme@latest` to 2.2.0. - Update `cargo-crap@latest` to 0.4.3. ### [`v2.85.9`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.9): 2.85.9 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.8...v2.85.9) - Update `zola@latest` to 0.23.1. - Update `wild@latest` to 0.10.0. - Update `mise@latest` to 2026.8.2. - Update `just@latest` to 1.58.0. - Update `jaq@latest` to 3.1.1. - Update `cargo-nextest@latest` to 0.9.143. - Update `cargo-crap@latest` to 0.4.2. - Update `biome@latest` to 2.5.7. ### [`v2.85.8`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.8): 2.85.8 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.7...v2.85.8) - Update `zizmor@latest` to 1.29.0. - Update `typos@latest` to 1.49.0. - Update `trivy@latest` to 0.73.0. - Update `tombi@latest` to 1.2.6. - Update `prek@latest` to 0.4.12. - Update `mise@latest` to 2026.8.1. - Update `convco@latest` to 0.7.1. - Update `cargo-semver-checks@latest` to 0.50.0. - Update `cargo-crap@latest` to 0.4.1. ### [`v2.85.7`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.7): 2.85.7 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.6...v2.85.7) - Update `wasmtime@latest` to 47.0.3. - Update `uv@latest` to 0.12.1. - Update `rclone@latest` to 1.75.0. - Update `kingfisher@latest` to 1.110.0. ### [`v2.85.6`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.6): 2.85.6 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.5...v2.85.6) - Update `wasm-tools@latest` to 1.255.0. - Update `tombi@latest` to 1.2.5. - Update `mise@latest` to 2026.7.18. - Update `cargo-neat@latest` to 0.5.3. - Update `cargo-crap@latest` to 0.4.0. </details> <details> <summary>zizmorcore/zizmor-action (zizmorcore/zizmor-action)</summary> ### [`v0.6.2`](https://redirect.github.com/zizmorcore/zizmor-action/releases/tag/v0.6.2) [Compare Source](https://redirect.github.com/zizmorcore/zizmor-action/compare/v0.6.1...v0.6.2) zizmor 1.29.0 is now the default version. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 5am on the first day of the month" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC40OS4wIiwidXBkYXRlZEluVmVyIjoiNDQuNDkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
9725e9e811 | chore: Update prek | ||
|
|
1a51d4b5a0 |
chore(deps): Update Rust Stable to v1.98 (#1604)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.97` → `1.98` | --- ### Release Notes <details> <summary>rust-lang/rust (STABLE)</summary> ### [`v1.98`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1980-2026-08-20) [Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.97.0...1.98.0) \========================== <a id="1.98.0-Language"></a> ## Language - [Allow shortening lifetime of `&mut` when unsize-coercing, even in an invariant position.](https://redirect.github.com/rust-lang/rust/pull/149219) For example, you can now coerce a `Cell<&'long mut i32>` to a `Cell<&'short mut dyn Send>`. Such shortenings were already previously allowed when coercing a `&mut` to a `&`, or coercing a `&` to a `&`. - [Add deny-by-default `invalid_runtime_symbol_definitions` lint and warn-by-default `suspicious_runtime_symbol_definitions` lint](https://redirect.github.com/rust-lang/rust/pull/155521) - The lints currently specifically targets `core` runtime symbols like `memcmp`, `memset`, `strlen`, ... and is planned to be expanded in the next few releases. - [Add warn-by-default `c_void_returns` lint to check `core::ffi::c_void` as a return type](https://redirect.github.com/rust-lang/rust/pull/156379) <a id="1.98.0-Platform-Support"></a> ## Platform Support - [Add `powerpc64-unknown-linux-gnuelfv2` as Tier 3](https://redirect.github.com/rust-lang/rust/pull/144220) - [Add `aarch64-unknown-linux-pauthtest` as Tier 3 target](https://redirect.github.com/rust-lang/rust/pull/155722) - [Promote `thumbv7a-none-eabi` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) - [Promote `thumbv7a-none-eabihf` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) - [Promote `thumbv7r-none-eabi` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) - [Promote `thumbv7r-none-eabihf` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) - [Promote `thumbv8r-none-eabihf` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. [platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html <a id="1.98.0-Libraries"></a> ## Libraries - [Change `Location<'_>` lifetime to `'static` in `Panic[Hook]Info`](https://redirect.github.com/rust-lang/rust/pull/146561) - [Document panic in `RangeInclusive::from(legacy::RangeInclusive)`](https://redirect.github.com/rust-lang/rust/pull/155421) - [Document that `ManuallyDrop`'s `Box` interaction has been fixed](https://redirect.github.com/rust-lang/rust/pull/155750) - [Stabilize LoongArch CRC Intrinsics](https://redirect.github.com/rust-lang/rust/issues/156908) - [The `derive` macro is available at `{core,std}::derive`.](https://redirect.github.com/rust-lang/rust/issues/154645) This was previously [unintentionally stabilized in 1.96](https://redirect.github.com/rust-lang/rust/issues/159856), but is now [explicitly accepted](https://redirect.github.com/rust-lang/rust/issues/154645) as a stabilized API. - Please note that the MSRV for `{core,std}::derive` will be 1.96, and not 1.98. <a id="1.98.0-Stabilized-APIs"></a> ## Stabilized APIs - [`str::substr_range`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.substr_range) - [`[T]::subslice_range`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.subslice_range) - [`core::fmt::NumBuffer`](https://doc.rust-lang.org/stable/core/fmt/struct.NumBuffer.html) - [`<{integer}>::format_into`](https://doc.rust-lang.org/stable/core/primitive.usize.html#method.format_into) - [`Send/Sync for std::process::CommandArgs`](https://doc.rust-lang.org/stable/std/process/struct.CommandArgs.html#impl-Send-for-CommandArgs%3C'a%3E) - [`{fN}::algebraic_add`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_add) - [`{fN}::algebraic_sub`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_sub) - [`{fN}::algebraic_mul`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_mul) - [`{fN}::algebraic_div`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_div) - [`{fN}::algebraic_rem`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_rem) - [`NonZero<{integer}>::from_str_radix`](https://doc.rust-lang.org/stable/core/num/struct.NonZero.html#method.from_str_radix-4) - [`String::from_utf16le`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.from_utf16le) - [`String::from_utf16le_lossy`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.from_utf16le_lossy) - [`String::from_utf16be`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.from_utf16be) - [`String::from_utf16be_lossy`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.from_utf16be_lossy) - [`[T]::strip_circumfix`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.strip_circumfix) - [`str::strip_circumfix`](https://doc.rust-lang.org/stable/core/primitive.str.html#method.strip_circumfix) - [`Atomic<T>::from_mut`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.Atomic.html#method.from_mut) - [`Atomic<T>::get_mut_slice`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.Atomic.html#method.get_mut_slice) - [`Atomic<T>::from_mut_slice`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.Atomic.html#method.from_mut_slice) - [`std::range::legacy`](https://doc.rust-lang.org/stable/std/range/legacy/index.html) <a id="1.98.0-Compatibility-Notes"></a> ## Compatibility Notes - [If fully elided, lifetime bounds of trait object types may now resolve differently or even get rejected in very specific niche scenarios](https://redirect.github.com/rust-lang/rust/pull/129543) - [Error in more cases of ambiguous imports](https://redirect.github.com/rust-lang/rust/pull/145108) - [Switch the destructors implementation for thread locals on Windows to use Fiber Local Storage (FLS)](https://redirect.github.com/rust-lang/rust/pull/148799) - [Convert some cases of the `ambiguous_glob_imports` lint into a hard error](https://redirect.github.com/rust-lang/rust/pull/149195) - [Where-bounds of the form `Type = Type` and `Type == Type` are no longer syntactically allowed](https://redirect.github.com/rust-lang/rust/pull/153513) - [Ensure Send/Sync is not implemented for std::env::Vars{,Os}](https://redirect.github.com/rust-lang/rust/pull/155153) - [Fix that in some attributes, arguments were not properly rejected](https://redirect.github.com/rust-lang/rust/pull/155193) - [`repr(transparent)` is now more strict about which fields have "trivial" layout and hence can be ignored: `repr(C)` types, types with private fields, and `#[non_exhaustive]` types are no longer considered "trivial"](https://redirect.github.com/rust-lang/rust/pull/155299) - [Correctly check whether types have equal size in `transmute()` when some `repr` attributes are involved.](https://redirect.github.com/rust-lang/rust/pull/155418) - [More characters are escaped when printing strings and chars](https://redirect.github.com/rust-lang/rust/pull/155527) - [Implement fast path for `derive(PartialOrd)` when deriving `Ord`](https://redirect.github.com/rust-lang/rust/pull/155598) This can break crates in practice where a type's PartialOrd and Ord impls were inconsistent with each other. - [Add temporary scope to `assert_eq` and `assert_ne`](https://redirect.github.com/rust-lang/rust/pull/155739) - Closed a hole in the pattern matching [structural equality](https://doc.rust-lang.org/reference/patterns.html#constant-patterns) check, preventing cases where a match of a constant would be allowed, despite disagreeing with a manually written `PartialEq` implementation, when a `derive(PartialEq)` implementation for that type also exists. - [On Emscripten the WASM exception handling ABI is now unconditionally used](https://redirect.github.com/rust-lang/rust/pull/156928) The `-Zemscripten-wasm-eh=false` flag to switch back to JS exceptions has been removed. - [The UNSAFE\_CODE lint is now consistently emitted for all unsafe attributes](https://redirect.github.com/rust-lang/rust/pull/157201) - [Solaris: remove `File::lock` implementation, it has the wrong semantics (return "unsupported" instead)](https://redirect.github.com/rust-lang/rust/pull/157509) - [Windows-gnu targets now specify baseline tools versions](https://redirect.github.com/rust-lang/rust/pull/158020) - [rustfmt now discovers module files that are defined in `cfg_select!`](https://redirect.github.com/rust-lang/rust/pull/158372) This may cause more code to be formatted which was previously ignored. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/crate-ci/typos). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zNS40IiwidXBkYXRlZEluVmVyIjoiNDQuMzUuNCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
8b090d2eeb | docs(ai): Solidify the policy | ||
|
|
82c988371d |
docs(gh): Add a PR template
Goals - Encourage having an issue approved first - Encourage meaningful content (unlike most AI generated PR descriptions) |
||
|
|
90588dbb95 | chore(ci): Reduce git checkout for committed | ||
|
|
8d22eae6c4 | chore(ci): Also allow renamed_and_removed_lints | ||
|
|
d7a910fc83 |
chore(deps): Update Rust Stable to v1.98 (#97)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.97` → `1.98` | --- ### Release Notes <details> <summary>rust-lang/rust (STABLE)</summary> ### [`v1.98`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1980-2026-08-20) [Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.97.0...1.98.0) \========================== <a id="1.98.0-Language"></a> ## Language - [Allow shortening lifetime of `&mut` when unsize-coercing, even in an invariant position.](https://redirect.github.com/rust-lang/rust/pull/149219) For example, you can now coerce a `Cell<&'long mut i32>` to a `Cell<&'short mut dyn Send>`. Such shortenings were already previously allowed when coercing a `&mut` to a `&`, or coercing a `&` to a `&`. - [Add deny-by-default `invalid_runtime_symbol_definitions` lint and warn-by-default `suspicious_runtime_symbol_definitions` lint](https://redirect.github.com/rust-lang/rust/pull/155521) - The lints currently specifically targets `core` runtime symbols like `memcmp`, `memset`, `strlen`, ... and is planned to be expanded in the next few releases. - [Add warn-by-default `c_void_returns` lint to check `core::ffi::c_void` as a return type](https://redirect.github.com/rust-lang/rust/pull/156379) <a id="1.98.0-Platform-Support"></a> ## Platform Support - [Add `powerpc64-unknown-linux-gnuelfv2` as Tier 3](https://redirect.github.com/rust-lang/rust/pull/144220) - [Add `aarch64-unknown-linux-pauthtest` as Tier 3 target](https://redirect.github.com/rust-lang/rust/pull/155722) - [Promote `thumbv7a-none-eabi` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) - [Promote `thumbv7a-none-eabihf` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) - [Promote `thumbv7r-none-eabi` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) - [Promote `thumbv7r-none-eabihf` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) - [Promote `thumbv8r-none-eabihf` to Tier 2](https://redirect.github.com/rust-lang/rust/pull/155763) Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. [platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html <a id="1.98.0-Libraries"></a> ## Libraries - [Change `Location<'_>` lifetime to `'static` in `Panic[Hook]Info`](https://redirect.github.com/rust-lang/rust/pull/146561) - [Document panic in `RangeInclusive::from(legacy::RangeInclusive)`](https://redirect.github.com/rust-lang/rust/pull/155421) - [Document that `ManuallyDrop`'s `Box` interaction has been fixed](https://redirect.github.com/rust-lang/rust/pull/155750) - [Stabilize LoongArch CRC Intrinsics](https://redirect.github.com/rust-lang/rust/issues/156908) - [The `derive` macro is available at `{core,std}::derive`.](https://redirect.github.com/rust-lang/rust/issues/154645) This was previously [unintentionally stabilized in 1.96](https://redirect.github.com/rust-lang/rust/issues/159856), but is now [explicitly accepted](https://redirect.github.com/rust-lang/rust/issues/154645) as a stabilized API. - Please note that the MSRV for `{core,std}::derive` will be 1.96, and not 1.98. <a id="1.98.0-Stabilized-APIs"></a> ## Stabilized APIs - [`str::substr_range`](https://doc.rust-lang.org/stable/std/primitive.str.html#method.substr_range) - [`[T]::subslice_range`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.subslice_range) - [`core::fmt::NumBuffer`](https://doc.rust-lang.org/stable/core/fmt/struct.NumBuffer.html) - [`<{integer}>::format_into`](https://doc.rust-lang.org/stable/core/primitive.usize.html#method.format_into) - [`Send/Sync for std::process::CommandArgs`](https://doc.rust-lang.org/stable/std/process/struct.CommandArgs.html#impl-Send-for-CommandArgs%3C'a%3E) - [`{fN}::algebraic_add`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_add) - [`{fN}::algebraic_sub`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_sub) - [`{fN}::algebraic_mul`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_mul) - [`{fN}::algebraic_div`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_div) - [`{fN}::algebraic_rem`](https://doc.rust-lang.org/stable/core/primitive.f32.html#method.algebraic_rem) - [`NonZero<{integer}>::from_str_radix`](https://doc.rust-lang.org/stable/core/num/struct.NonZero.html#method.from_str_radix-4) - [`String::from_utf16le`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.from_utf16le) - [`String::from_utf16le_lossy`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.from_utf16le_lossy) - [`String::from_utf16be`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.from_utf16be) - [`String::from_utf16be_lossy`](https://doc.rust-lang.org/stable/std/string/struct.String.html#method.from_utf16be_lossy) - [`[T]::strip_circumfix`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.strip_circumfix) - [`str::strip_circumfix`](https://doc.rust-lang.org/stable/core/primitive.str.html#method.strip_circumfix) - [`Atomic<T>::from_mut`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.Atomic.html#method.from_mut) - [`Atomic<T>::get_mut_slice`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.Atomic.html#method.get_mut_slice) - [`Atomic<T>::from_mut_slice`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.Atomic.html#method.from_mut_slice) - [`std::range::legacy`](https://doc.rust-lang.org/stable/std/range/legacy/index.html) <a id="1.98.0-Compatibility-Notes"></a> ## Compatibility Notes - [If fully elided, lifetime bounds of trait object types may now resolve differently or even get rejected in very specific niche scenarios](https://redirect.github.com/rust-lang/rust/pull/129543) - [Error in more cases of ambiguous imports](https://redirect.github.com/rust-lang/rust/pull/145108) - [Switch the destructors implementation for thread locals on Windows to use Fiber Local Storage (FLS)](https://redirect.github.com/rust-lang/rust/pull/148799) - [Convert some cases of the `ambiguous_glob_imports` lint into a hard error](https://redirect.github.com/rust-lang/rust/pull/149195) - [Where-bounds of the form `Type = Type` and `Type == Type` are no longer syntactically allowed](https://redirect.github.com/rust-lang/rust/pull/153513) - [Ensure Send/Sync is not implemented for std::env::Vars{,Os}](https://redirect.github.com/rust-lang/rust/pull/155153) - [Fix that in some attributes, arguments were not properly rejected](https://redirect.github.com/rust-lang/rust/pull/155193) - [`repr(transparent)` is now more strict about which fields have "trivial" layout and hence can be ignored: `repr(C)` types, types with private fields, and `#[non_exhaustive]` types are no longer considered "trivial"](https://redirect.github.com/rust-lang/rust/pull/155299) - [Correctly check whether types have equal size in `transmute()` when some `repr` attributes are involved.](https://redirect.github.com/rust-lang/rust/pull/155418) - [More characters are escaped when printing strings and chars](https://redirect.github.com/rust-lang/rust/pull/155527) - [Implement fast path for `derive(PartialOrd)` when deriving `Ord`](https://redirect.github.com/rust-lang/rust/pull/155598) This can break crates in practice where a type's PartialOrd and Ord impls were inconsistent with each other. - [Add temporary scope to `assert_eq` and `assert_ne`](https://redirect.github.com/rust-lang/rust/pull/155739) - Closed a hole in the pattern matching [structural equality](https://doc.rust-lang.org/reference/patterns.html#constant-patterns) check, preventing cases where a match of a constant would be allowed, despite disagreeing with a manually written `PartialEq` implementation, when a `derive(PartialEq)` implementation for that type also exists. - [On Emscripten the WASM exception handling ABI is now unconditionally used](https://redirect.github.com/rust-lang/rust/pull/156928) The `-Zemscripten-wasm-eh=false` flag to switch back to JS exceptions has been removed. - [The UNSAFE\_CODE lint is now consistently emitted for all unsafe attributes](https://redirect.github.com/rust-lang/rust/pull/157201) - [Solaris: remove `File::lock` implementation, it has the wrong semantics (return "unsupported" instead)](https://redirect.github.com/rust-lang/rust/pull/157509) - [Windows-gnu targets now specify baseline tools versions](https://redirect.github.com/rust-lang/rust/pull/158020) - [rustfmt now discovers module files that are defined in `cfg_select!`](https://redirect.github.com/rust-lang/rust/pull/158372) This may cause more code to be formatted which was previously ignored. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zOS4wIiwidXBkYXRlZEluVmVyIjoiNDQuMzkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
059ebedc85 |
chore(ci): Remove dtolnay/rust-toolchain
This causes enough issues with zizmor |
||
|
|
ea009ddaff |
chore(deps): Update j178/prek-action action to v3 (#93)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [j178/prek-action](https://redirect.github.com/j178/prek-action) | action | major | `v2.0.6` → `v3.0.0` | --- ### Release Notes <details> <summary>j178/prek-action (j178/prek-action)</summary> ### [`v3.0.0`](https://redirect.github.com/j178/prek-action/releases/tag/v3.0.0) [Compare Source](https://redirect.github.com/j178/prek-action/compare/v2.0.6...v3.0.0) #### `prek-action` releases are now immutable Starting with v3, `prek-action` will no longer publish moving major or minor tags. References such as `j178/prek-action@v3` and `j178/prek-action@v3.0` will **not** be available. Moving tags can be retargeted after users adopt them, creating unnecessary supply-chain risk. Use an exact release tag or, for stronger protection, pin the action to a full commit SHA. > \[!TIP] > Use an exact release tag: > > ```yaml > - uses: j178/prek-action@v3.0.0 > ``` > > Or, even better, pin the full commit SHA: > > ```yaml > - uses: j178/prek-action@4e14d07f92 # v3.0.0 > ``` #### What's Changed - Fix cache key hashing by [@​akx](https://redirect.github.com/akx) in [#​153](https://redirect.github.com/j178/prek-action/pull/153) - Drop floating version tag support by [@​j178](https://redirect.github.com/j178) in [#​170](https://redirect.github.com/j178/prek-action/pull/170) - Update known versions for prek 0.4.11 by [@​j178](https://redirect.github.com/j178) in [#​169](https://redirect.github.com/j178/prek-action/pull/169) **Full Changelog**: <https://github.com/j178/prek-action/compare/v2...v3.0.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 5am on the first day of the month" - 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> |
||
|
|
70d0dca36c | chore(deps): Update j178/prek-action action to v3 | ||
|
|
5119849952 | chore(deps): Update actions/checkout action to v7 | ||
|
|
bbc78aafa0 | chore(ci): Experiment with min-release-age | ||
|
|
a6e4864162 | chore(ci): Don't update prek immediately | ||
|
|
076ba2e5b7 |
chore(deps): Update Prek to v0.4.12 (#89)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.11` → `0.4.12` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.12`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0412) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.11...v0.4.12) Released on 2026-08-03. ##### Enhancements - Add `--require-group` for hook group intersections ([#​2472](https://redirect.github.com/j178/prek/pull/2472)) - Align fast-path and builtin pre-commit hooks ([#​2433](https://redirect.github.com/j178/prek/pull/2433)) - Do not shuffle file list for verbose output ([#​2431](https://redirect.github.com/j178/prek/pull/2431)) - Improve top-level command descriptions ([#​2429](https://redirect.github.com/j178/prek/pull/2429)) - Install `uv` from Astral CDN and drop source racing ([#​2455](https://redirect.github.com/j178/prek/pull/2455)) - Make `prek install --force` bypass external hooks paths ([#​2437](https://redirect.github.com/j178/prek/pull/2437)) - Show builtin hook flags in verbose list output ([#​2427](https://redirect.github.com/j178/prek/pull/2427)) - Verify uv release archive checksums ([#​2456](https://redirect.github.com/j178/prek/pull/2456)) ##### Performance - Precompute file tags in parallel ([#​2440](https://redirect.github.com/j178/prek/pull/2440)) - Skip diffs after known hook modifications ([#​2447](https://redirect.github.com/j178/prek/pull/2447)) - Skip worktree diffs for read-only languages ([#​2432](https://redirect.github.com/j178/prek/pull/2432)) - Track builtin hook file changes directly ([#​2404](https://redirect.github.com/j178/prek/pull/2404)) ##### Bug fixes - Use full object IDs in diff snapshots ([#​2448](https://redirect.github.com/j178/prek/pull/2448)) ##### Documentation - Add a multi-repository configuration example ([#​2434](https://redirect.github.com/j178/prek/pull/2434)) - Rewrite benchmark documentation ([#​2469](https://redirect.github.com/j178/prek/pull/2469)) ##### Contributors - [@​j178](https://redirect.github.com/j178) - [@​BitWeaverDev](https://redirect.github.com/BitWeaverDev) - [@​allanlewis](https://redirect.github.com/allanlewis) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
359853bc5d |
chore(deps): Update dtolnay/rust-toolchain digest to 4cda84d (#87)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [dtolnay/rust-toolchain](https://redirect.github.com/dtolnay/rust-toolchain) | action | digest | `4be7066` → `4cda84d` | --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 5am on the first day of the month" - 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> |
||
|
|
bf018bb357 |
chore(deps): Update compatible (actions) (#88)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [EmbarkStudios/cargo-deny-action](https://redirect.github.com/EmbarkStudios/cargo-deny-action) | action | minor | `v2.0.20` → `v2.1.1` | | [actions/checkout](https://redirect.github.com/actions/checkout) | action | minor | `v6.0.3` → `v6.1.0` | | [actions/upload-code-coverage](https://redirect.github.com/actions/upload-code-coverage) | action | patch | `v1.4.0` → `v1.4.1` | | [github/codeql-action](https://redirect.github.com/github/codeql-action) | action | minor | `v4.36.2` → `v4.37.4` | | [j178/prek-action](https://redirect.github.com/j178/prek-action) | action | patch | `v2.0.5` → `v2.0.6` | | [taiki-e/install-action](https://redirect.github.com/taiki-e/install-action) | action | minor | `v2.82.7` → `v2.85.5` | | [zizmorcore/zizmor-action](https://redirect.github.com/zizmorcore/zizmor-action) | action | minor | `v0.5.7` → `v0.6.1` | --- ### Release Notes <details> <summary>EmbarkStudios/cargo-deny-action (EmbarkStudios/cargo-deny-action)</summary> ### [`v2.1.1`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/releases/tag/v2.1.1): Release 2.1.1 - cargo-deny 0.20.2 [Compare Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v2.1.0...v2.1.1) #### Fixed - [PR#116](https://redirect.github.com/EmbarkStudios/cargo-deny-action/pull/116) fixed in issue introduced in the 2.1.0 release due the deprecation of the `use-git-cli` argument. Thanks [@​Firestar99](https://redirect.github.com/Firestar99)! ### [`v2.1.0`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/releases/tag/v2.1.0): Release 2.1.0 - cargo-deny 0.20.2 [Compare Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v2.0.20...v2.1.0) ##### Changed - [PR#881](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/881) refactored the CLI, moving some duplicated options/flags into the root and removing several deprecated options/flags/values. See the PR for a full list of changes. ##### Added - [PR#879](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/879) resolved [#​873](https://redirect.github.com/EmbarkStudios/cargo-deny/issues/873) by adding a new [`bans.std-replacements`](https://embarkstudios.github.io/cargo-deny/checks/bans/cfg.html#the-std-replacements-field-optional) lint which checks the graph for crates.io sourced crates that have been partially or fully replaced in `std` and/or `core`. ##### Fixed - [PR#880](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/880) resolved [#​765](https://redirect.github.com/EmbarkStudios/cargo-deny/issues/765) by respecting non-default build script paths in manifests. - [PR#881](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/881) resolved [#​874](https://redirect.github.com/EmbarkStudios/cargo-deny/issues/874) by cleaning up the CLI, deduplicating some options/flags that caused bug in the `list` subcommand. </details> <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v6.1.0`](https://redirect.github.com/actions/checkout/compare/v6.0.3...v6.1.0) [Compare Source](https://redirect.github.com/actions/checkout/compare/v6.0.3...v6.1.0) </details> <details> <summary>actions/upload-code-coverage (actions/upload-code-coverage)</summary> ### [`v1.4.1`](https://redirect.github.com/actions/upload-code-coverage/compare/v1.4.0...v1.4.1) [Compare Source](https://redirect.github.com/actions/upload-code-coverage/compare/v1.4.0...v1.4.1) </details> <details> <summary>github/codeql-action (github/codeql-action)</summary> ### [`v4.37.4`](https://redirect.github.com/github/codeql-action/compare/v4.37.3...v4.37.4) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.37.3...v4.37.4) ### [`v4.37.3`](https://redirect.github.com/github/codeql-action/releases/tag/v4.37.3) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.37.2...v4.37.3) No user facing changes. ### [`v4.37.2`](https://redirect.github.com/github/codeql-action/releases/tag/v4.37.2) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.37.1...v4.37.2) - The new address format for the `config-file` input that was introduced in CodeQL Action 4.37.0 is now enabled by default. In addition to the format described there, the `remote=` prefix can now be used to explicitly indicate that the input refers to a remote file. All previous input formats continue to be accepted as well. [#​4023](https://redirect.github.com/github/codeql-action/pull/4023) - The CodeQL Action can now make use of [configured private registries](https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries) in Default Setup to retrieve CodeQL configuration files from remote repositories that require authentication. This will allow customers to store their CodeQL configuration in a single repository that can then be referenced by Default Setup workflows in other repositories. We expect to roll this and other, related changes out to everyone in July. [#​4007](https://redirect.github.com/github/codeql-action/pull/4007) ### [`v4.37.1`](https://redirect.github.com/github/codeql-action/releases/tag/v4.37.1) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.37.0...v4.37.1) - *Upcoming breaking change*: Add a deprecation warning for customers using CodeQL version 2.20.6 and earlier. These versions of CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise Server 3.16, and will be unsupported by the next minor release of the CodeQL Action. [#​3956](https://redirect.github.com/github/codeql-action/pull/3956) - Update default CodeQL bundle version to [2.26.1](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.1). [#​4019](https://redirect.github.com/github/codeql-action/pull/4019) ### [`v4.37.0`](https://redirect.github.com/github/codeql-action/releases/tag/v4.37.0) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.36.3...v4.37.0) - Update default CodeQL bundle version to [2.26.0](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.0). [#​3995](https://redirect.github.com/github/codeql-action/pull/3995) - In addition to the existing input format, the `config-file` input for the `codeql-action/init` step will soon support a new `[owner/]repo[@​ref][:path]` format. All components except the repository name are optional. If omitted, `owner` defaults to the same owner as the repository the analysis is running for, `ref` to `main`, and `path` to `.github/codeql-action.yaml`. Support for this format ships in this version of the CodeQL Action, but will only be enabled over the coming weeks. [#​3973](https://redirect.github.com/github/codeql-action/pull/3973) ### [`v4.36.3`](https://redirect.github.com/github/codeql-action/releases/tag/v4.36.3) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.36.2...v4.36.3) No user facing changes. </details> <details> <summary>j178/prek-action (j178/prek-action)</summary> ### [`v2.0.6`](https://redirect.github.com/j178/prek-action/releases/tag/v2.0.6) [Compare Source](https://redirect.github.com/j178/prek-action/compare/v2.0.5...v2.0.6) #### What's Changed - Update known versions for prek 0.4.6 by [@​j178](https://redirect.github.com/j178) in [#​159](https://redirect.github.com/j178/prek-action/pull/159) - Update known versions for prek 0.4.8 by [@​j178](https://redirect.github.com/j178) in [#​162](https://redirect.github.com/j178/prek-action/pull/162) - Update known versions for prek 0.4.9 by [@​j178](https://redirect.github.com/j178) in [#​163](https://redirect.github.com/j178/prek-action/pull/163) - Update known versions for prek 0.4.10 by [@​j178](https://redirect.github.com/j178) in [#​167](https://redirect.github.com/j178/prek-action/pull/167) - Disable color in `prek cache dir` output by [@​KSmanis](https://redirect.github.com/KSmanis) in [#​168](https://redirect.github.com/j178/prek-action/pull/168) #### New Contributors - [@​KSmanis](https://redirect.github.com/KSmanis) made their first contribution in [#​168](https://redirect.github.com/j178/prek-action/pull/168) **Full Changelog**: <https://github.com/j178/prek-action/compare/v2...v2.0.6> </details> <details> <summary>taiki-e/install-action (taiki-e/install-action)</summary> ### [`v2.85.5`](https://redirect.github.com/taiki-e/install-action/compare/v2.85.4...v2.85.5) [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.4...v2.85.5) ### [`v2.85.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.4): 2.85.4 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.3...v2.85.4) - Update `uv@latest` to 0.11.33. - Update `mise@latest` to 2026.7.15. - Update `biome@latest` to 2.5.6. ### [`v2.85.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.3): 2.85.3 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.2...v2.85.3) - Update `xh@latest` to 0.26.2. - Update `ubi@latest` to 0.10.0. - Update `mise@latest` to 2026.7.14. - Update `martin@latest` to 1.13.0. - Update `cargo-shear@latest` to 1.13.3. - Update `cargo-binstall@latest` to 1.21.1. ### [`v2.85.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.2): 2.85.2 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.1...v2.85.2) - Update `prek@latest` to 0.4.11. - Update `mise@latest` to 2026.7.13. - Update `kingfisher@latest` to 1.109.0. ### [`v2.85.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.1): 2.85.1 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.85.0...v2.85.1) - Update `vacuum@latest` to 0.30.0. - Update `uv@latest` to 0.11.32. - Update `mise@latest` to 2026.7.12. - Update `cyclonedx@latest` to 0.33.1. - Update `cargo-neat@latest` to 0.5.2. ### [`v2.85.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.85.0): 2.85.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.84.1...v2.85.0) - Support `wild` (alias: `wild-linker`). ([#​1949](https://redirect.github.com/taiki-e/install-action/pull/1949)) - Support `bpf-linker`. ([#​1950](https://redirect.github.com/taiki-e/install-action/pull/1950)) - Support `rafn`. ([#​1935](https://redirect.github.com/taiki-e/install-action/pull/1935), thanks [@​DarkWanderer](https://redirect.github.com/DarkWanderer)) - Update `cargo-neat@latest` to 0.5.1. - Update `zizmor@latest` to 1.28.0. - Update `wasmtime@latest` to 47.0.2. - Update `uv@latest` to 0.11.31. - Update `syft@latest` to 1.49.0. ### [`v2.84.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.84.1): 2.84.1 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.84.0...v2.84.1) - Update `wasmtime@latest` to 47.0.1. - Update `wasm-tools@latest` to 1.254.0. - Update `uv@latest` to 0.11.30. - Update `mise@latest` to 2026.7.11. - Update `cargo-neat@latest` to 0.5.0. - Update `cargo-crap@latest` to 0.3.1. - Update `biome@latest` to 2.5.5. ### [`v2.84.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.84.0): 2.84.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.83.4...v2.84.0) - Support `d2`. ([#​1944](https://redirect.github.com/taiki-e/install-action/pull/1944)) - Support `protoc-gen-connect-openapi`. ([#​1922](https://redirect.github.com/taiki-e/install-action/pull/1922), thanks [@​JasterV](https://redirect.github.com/JasterV)) - Update `convco@latest` to 0.7.0. ([#​1941](https://redirect.github.com/taiki-e/install-action/pull/1941), thanks [@​graelo](https://redirect.github.com/graelo)) - Update `just@latest` to 1.57.0. - Update `cargo-semver-checks@latest` to 0.49.0. - Update `tombi@latest` to 1.2.4. - Update `cosign@latest` to 3.1.2. ### [`v2.83.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.83.4): 2.83.4 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.83.3...v2.83.4) - Update `vacuum@latest` to 0.29.10. - Update `uv@latest` to 0.11.29. - Update `syft@latest` to 1.48.0. - Update `prek@latest` to 0.4.10. - Update `mise@latest` to 2026.7.7. - Update `cargo-shear@latest` to 1.13.2. ### [`v2.83.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.83.3): 2.83.3 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.83.2...v2.83.3) - Update `release-plz@latest` to 0.3.160. - Update `prek@latest` to 0.4.9. - Update `mise@latest` to 2026.7.6. - Update `dprint@latest` to 0.55.2. - Update `cargo-dinghy@latest` to 0.8.5. - Update `cargo-binstall@latest` to 1.21.0. - Update `biome@latest` to 2.5.4. ### [`v2.83.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.83.2): 2.83.2 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.83.1...v2.83.2) - Update `parse-dockerfile@latest` to 0.1.8. - Update `mise@latest` to 2026.7.5. - Update `just@latest` to 1.56.0. - Update `gungraun-runner@latest` to 0.19.4. - Update `cargo-neat@latest` to 0.4.1. ### [`v2.83.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.83.1): 2.83.1 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.83.0...v2.83.1) - Update `rclone@latest` to 1.74.4. - Update `mise@latest` to 2026.7.4. - Update `cargo-deny@latest` to 0.20.2. ### [`v2.83.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.83.0): 2.83.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.11...v2.83.0) - Support `cargo-about`. ([#​1924](https://redirect.github.com/taiki-e/install-action/pull/1924), thanks [@​ruffsl](https://redirect.github.com/ruffsl)) - Update `uv@latest` to 0.11.28. - Update `martin@latest` to 1.12.0. - Update `kingfisher@latest` to 1.106.0. - Update `biome@latest` to 2.5.3. ### [`v2.82.11`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.11): 2.82.11 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.10...v2.82.11) - Update `wasm-tools@latest` to 1.253.0. - Update `uv@latest` to 0.11.27. - Update `mise@latest` to 2026.7.2. - Update `mdbook@latest` to 0.5.4. ### [`v2.82.10`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.10): 2.82.10 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.9...v2.82.10) - Update `tombi@latest` to 1.2.0. - Update `cargo-nextest@latest` to 0.9.140. ### [`v2.82.9`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.9): 2.82.9 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.8...v2.82.9) - Update `vacuum@latest` to 0.29.9. - Update `prek@latest` to 0.4.8. - Update `cargo-tarpaulin@latest` to 0.37.0. - Update `cargo-leptos@latest` to 0.3.7. ### [`v2.82.8`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.8): 2.82.8 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.7...v2.82.8) - Update `vacuum@latest` to 0.29.8. - Update `uv@latest` to 0.11.26. - Update `typos@latest` to 1.48.0. - Update `trivy@latest` to 0.72.0. - Update `tombi@latest` to 1.1.7. - Update `prek@latest` to 0.4.6. - Update `mise@latest` to 2026.7.0. - Update `just@latest` to 1.55.1. - Update `biome@latest` to 2.5.2. </details> <details> <summary>zizmorcore/zizmor-action (zizmorcore/zizmor-action)</summary> ### [`v0.6.1`](https://redirect.github.com/zizmorcore/zizmor-action/releases/tag/v0.6.1) [Compare Source](https://redirect.github.com/zizmorcore/zizmor-action/compare/v0.6.0...v0.6.1) zizmor 1.28.0 is now the default version used by the action. ### [`v0.6.0`](https://redirect.github.com/zizmorcore/zizmor-action/releases/tag/v0.6.0) [Compare Source](https://redirect.github.com/zizmorcore/zizmor-action/compare/v0.5.7...v0.6.0) zizmor 1.27.0 is now the default version used by the action. #### What's Changed - Fold Docker image pull output into a collapsed Actions log group by [@​woodruffw](https://redirect.github.com/woodruffw) with [@​Copilot](https://redirect.github.com/Copilot) in [#​132](https://redirect.github.com/zizmorcore/zizmor-action/pull/132) - Readme: document missing inputs by [@​staabm](https://redirect.github.com/staabm) in [#​130](https://redirect.github.com/zizmorcore/zizmor-action/pull/130) - ci: block version sync workflow on forks by [@​shaanmajid](https://redirect.github.com/shaanmajid) in [#​129](https://redirect.github.com/zizmorcore/zizmor-action/pull/129) - Sync zizmor versions by [@​github-actions](https://redirect.github.com/github-actions)\[bot] in [#​137](https://redirect.github.com/zizmorcore/zizmor-action/pull/137) - Add `collect` input by [@​woodruffw](https://redirect.github.com/woodruffw) in [#​139](https://redirect.github.com/zizmorcore/zizmor-action/pull/139) #### New Contributors - [@​woodruffw](https://redirect.github.com/woodruffw) with [@​Copilot](https://redirect.github.com/Copilot) made their first contribution in [#​132](https://redirect.github.com/zizmorcore/zizmor-action/pull/132) - [@​staabm](https://redirect.github.com/staabm) made their first contribution in [#​130](https://redirect.github.com/zizmorcore/zizmor-action/pull/130) - [@​shaanmajid](https://redirect.github.com/shaanmajid) made their first contribution in [#​129](https://redirect.github.com/zizmorcore/zizmor-action/pull/129) **Full Changelog**: <https://github.com/zizmorcore/zizmor-action/compare/v0.5.7...v0.6.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 5am on the first day of the month" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
5803067134 | chore(deps): Update dtolnay/rust-toolchain digest to 4cda84d | ||
|
|
a52cd8ac45 |
chore(deps): Update Prek to v0.4.11 (#86)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.10` → `0.4.11` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.11`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0411) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.10...v0.4.11) Released on 2026-07-25. ##### Highlights - This release adds two new builtin hooks, `deny-pattern` and `require-pattern`, as native alternatives for `pygrep` use cases. `deny-pattern` fails when a configured pattern is found, while `require-pattern` ensures every selected file contains a match. By matching natively without spawning a Python subprocess, they run over 4x faster than `pygrep` in benchmarks. Note that they use [Rust `regex` syntax](https://docs.rs/regex/latest/regex/#syntax), which does not support look-around features such as negative lookbehind. - `prek run` now supports `--glob <PATTERN>` to run hooks on tracked files matching a glob. It can be repeated or combined with `--files` and `--directory`. - Hook priorities now support reusable aliases: ```toml [priorities] checks = 10 [[repos]] repo = "builtin" hooks = [ { id = "check-json", priority = "checks" }, { id = "check-yaml", priority = "checks" }, ] ``` This makes parallel scheduling easier to read and maintain. ##### Enhancements - Add `deny-pattern` and `require-pattern` builtin hooks ([#​2359](https://redirect.github.com/j178/prek/pull/2359)) - Support `--glob` patterns in `prek run` ([#​2381](https://redirect.github.com/j178/prek/pull/2381)) - Support reusable aliases for hook priorities ([#​2331](https://redirect.github.com/j178/prek/pull/2331)) - Implement `requirements-txt-fixer` as a builtin hook ([#​2390](https://redirect.github.com/j178/prek/pull/2390)) - Improve user-facing warnings and errors ([#​2380](https://redirect.github.com/j178/prek/pull/2380)) - Install Node hooks through git url ([#​2394](https://redirect.github.com/j178/prek/pull/2394)) ##### Performance - Reduce blocking-pool overhead in file hooks ([#​2384](https://redirect.github.com/j178/prek/pull/2384)) - Speed up mixed-line-ending scans with memchr2 ([#​2391](https://redirect.github.com/j178/prek/pull/2391)) ##### Bug fixes - Honor filenames in builtin hook entry and args ([#​2389](https://redirect.github.com/j178/prek/pull/2389)) - Match identify tags across filename parts ([#​2399](https://redirect.github.com/j178/prek/pull/2399)) - Preserve hook output order with a shared pipe ([#​2385](https://redirect.github.com/j178/prek/pull/2385)) - Preserve system download policy when applying metadata ([#​2395](https://redirect.github.com/j178/prek/pull/2395)) ##### Contributors - [@​j178](https://redirect.github.com/j178) - [@​chrisoro](https://redirect.github.com/chrisoro) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
6b2a60bd3a | chore(ci): Switch to github's coverage reporting | ||
|
|
4b9061d62a |
chore(deps): Update Prek to v0.4.10 (#85)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.9` → `0.4.10` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.10`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0410) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.9...v0.4.10) Released on 2026-07-16. ##### Enhancements - Add PHP language support ([#​2314](https://redirect.github.com/j178/prek/pull/2314)) - Add freeze option to update settings ([#​2323](https://redirect.github.com/j178/prek/pull/2323)) - Add tag filters to update configuration ([#​2354](https://redirect.github.com/j178/prek/pull/2354)) - Identify 'mts' and 'cts' as TypeScript files ([#​2209](https://redirect.github.com/j178/prek/pull/2209)) - Publish Alpine Docker images ([#​2352](https://redirect.github.com/j178/prek/pull/2352)) - Support builtin and meta in try-repo ([#​2350](https://redirect.github.com/j178/prek/pull/2350)) ##### Bug fixes - Fix Python discovery order ([#​2348](https://redirect.github.com/j178/prek/pull/2348)) - Fix Windows progress rendering ([#​2328](https://redirect.github.com/j178/prek/pull/2328)) - Preserve configured repo values for updates ([#​2324](https://redirect.github.com/j178/prek/pull/2324)) - Scope synthetic `GIT_WORK_TREE` to git commands ([#​2356](https://redirect.github.com/j178/prek/pull/2356)) ##### Documentation - Expand common workflows guide ([#​2351](https://redirect.github.com/j178/prek/pull/2351)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI2NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
f15c1f60c9 |
chore(deps): Update Prek to v0.4.9 (#84)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.8` → `0.4.9` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.9`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#049) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.8...v0.4.9) Released on 2026-07-11. Note: This release changes the repository identity schema stored in cached hook environments. Existing hook environments will be invalidated, and prek will reinstall them automatically when needed. ##### Enhancements - Preserve additional dependency order ([#​2311](https://redirect.github.com/j178/prek/pull/2311)) - Remove parallel Ruby gem installation ([#​2307](https://redirect.github.com/j178/prek/pull/2307)) - Warn for missing update repositories ([#​2316](https://redirect.github.com/j178/prek/pull/2316)) ##### Bug fixes - Fix mixed workspace selectors ([#​2306](https://redirect.github.com/j178/prek/pull/2306)) - Fix try-repo local path resolution ([#​2310](https://redirect.github.com/j178/prek/pull/2310)) - Use resolved gem executable ([#​2308](https://redirect.github.com/j178/prek/pull/2308)) - Validate complete XML documents in check-xml ([#​2312](https://redirect.github.com/j178/prek/pull/2312)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
9e6f6e7745 | chore(ci): Leverage CARGO_BUILD_WARNINGS | ||
|
|
3bc303c295 |
chore(deps): Update Rust Stable to v1.97 (#1580)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.96` → `1.97` | --- ### Release Notes <details> <summary>rust-lang/rust (STABLE)</summary> ### [`v1.97`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1970-2026-07-09) [Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.96.0...1.97.0) \========================== <a id="1.97.0-Language"></a> ## Language - [Consider `Result<T, Uninhabited>` and `ControlFlow<Uninhabited, T>` to be equivalent to `T` for must use lint](https://redirect.github.com/rust-lang/rust/pull/148214) - [Add allow-by-default `dead_code_pub_in_binary` lint for unused pub items in binary crates](https://redirect.github.com/rust-lang/rust/pull/149509) - [Stabilize the `div32`, `lam-bh`, `lamcas`, `ld-seq-sa` and `scq` target features](https://redirect.github.com/rust-lang/rust/pull/154510) - [Stabilize `cfg(target_has_atomic_primitive_alignment)`](https://redirect.github.com/rust-lang/rust/pull/155006) - [Allow trailing `self` in imports in more cases](https://redirect.github.com/rust-lang/rust/pull/155137) <a id="1.97.0-Platform-Support"></a> ## Platform Support - [nvptx64-nvidia-cuda: drop support for old architectures and old ISAs](https://redirect.github.com/rust-lang/rust/pull/152443) Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. [platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html <a id="1.97.0-Stabilized-APIs"></a> ## Stabilized APIs - [`Default for RepeatN`](https://doc.rust-lang.org/stable/std/iter/struct.RepeatN.html#impl-Default-for-RepeatN%3CA%3E) - [`Copy for ffi::FromBytesUntilNulError`](https://doc.rust-lang.org/stable/std/ffi/struct.FromBytesUntilNulError.html#impl-Copy-for-FromBytesUntilNulError) - [`Send for std::fs::File` on UEFI](https://redirect.github.com/rust-lang/rust/pull/154003) - [`<{integer}>::isolate_highest_one`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.isolate_highest_one) - [`<{integer}>::isolate_lowest_one`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.isolate_lowest_one) - [`<{integer}>::highest_one`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.highest_one) - [`<{integer}>::lowest_one`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.lowest_one) - [`<{integer}>::bit_width`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.bit_width) - [`NonZero<{integer}>::isolate_highest_one`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.isolate_highest_one) - [`NonZero<{integer}>::isolate_lowest_one`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.isolate_lowest_one) - [`NonZero<{integer}>::highest_one`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.highest_one) - [`NonZero<{integer}>::lowest_one`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.lowest_one) - [`NonZero<{integer}>::bit_width`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.bit_width) These previously stable APIs are now stable in const contexts: - [`char::is_control`](https://doc.rust-lang.org/stable/std/primitive.char.html#method.is_control) <a id="1.97.0-Cargo"></a> ## Cargo - [Stabilize `build.warnings` config.](https://redirect.github.com/rust-lang/cargo/pull/16796) This controls how lint warnings from local packages are treated. Useful for enforcing a warning-free build in CI, replacing `-Dwarnings`. [docs](https://doc.rust-lang.org/nightly/cargo/reference/config.html#buildwarnings) - [Stabilize `resolver.lockfile-path` config.](https://redirect.github.com/rust-lang/cargo/pull/16694) This allows specifying the path to the lockfile to use when resolving dependencies. Useful when working with read-only source directories. [docs](https://doc.rust-lang.org/nightly/cargo/reference/config.html#resolverlockfile-path) - [cargo-clean: Error when `--target-dir` doesn't look like a Cargo target directory.](https://redirect.github.com/rust-lang/cargo/pull/16712) This prevents accidental deletion of non-target directories. - [Add `-m` shorthand for `--manifest-path`](https://redirect.github.com/rust-lang/cargo/pull/16858) - [Remove `curl` dependency from `crates-io` crate](https://redirect.github.com/rust-lang/cargo/pull/16936) <a id="1.97.0-Rustdoc"></a> ## Rustdoc - [Stabilize `--emit` flag](https://redirect.github.com/rust-lang/rust/pull/146220) - [Stabilize `--remap-path-prefix`](https://redirect.github.com/rust-lang/rust/pull/155307) <a id="1.97.0-Compatibility-Notes"></a> ## Compatibility Notes - [Emit a future-compatibility warning when relying on `f32: From<{float}>` to constrain `{float}`](https://redirect.github.com/rust-lang/rust/pull/139087) - [Rust will use the v0 symbol mangling scheme by default.](https://redirect.github.com/rust-lang/rust/pull/151994) This may cause some tools (such as debuggers or profilers, especially with old versions) to fail to demangle symbols emitted by Rust. It may also cause the formatting of text in backtraces to change. - [Prevent deref coercions in `pin!`, in order to prevent unsoundness.](https://redirect.github.com/rust-lang/rust/pull/153457) The most likely case where this might impact users is: writing `pin!(x)` where `x` has type `&mut T` will now always correctly produce a value of type `Pin<&mut &mut T>`, instead of sometimes allowing a coercion that produces a value of type `Pin<&mut T>`. This coercion was previously incorrectly allowed since Rust 1.88.0. - [Deprecate `std::char` constants and functions](https://redirect.github.com/rust-lang/rust/pull/153873) - [Warn on linker output by default](https://redirect.github.com/rust-lang/rust/pull/153968) - [Remove hidden `f64` methods which have been deprecated since 1.0](https://redirect.github.com/rust-lang/rust/pull/153975) - [report the `varargs_without_pattern` lint in deps](https://redirect.github.com/rust-lang/rust/pull/154599) - [Forbid passing generic arguments to module path segments even if the module reexports a generic enum variant](https://redirect.github.com/rust-lang/rust/pull/154971) - [Error on invalid macho `link_section` specifier](https://redirect.github.com/rust-lang/rust/pull/155065) - The encoding of certain `enum`s [have changed](https://redirect.github.com/rust-lang/rust/pull/155473). This is not a breaking change, as it only applies to `enum`s without layout guarantees, but is noted here as we've seen people impacted from having made assumptions about the layout algorithm. - [Error on `#[export_name = "..."]` where the name is empty](https://redirect.github.com/rust-lang/rust/pull/155515) - [Syntactically reject tuple index shorthands in struct patterns](https://redirect.github.com/rust-lang/rust/pull/155698) - [validate `#[link_name = "..."]` & `#[link(name = "...")]` parameters](https://redirect.github.com/rust-lang/rust/pull/155817) - On Windows, after calling `shutdown` on a socket to shut down the write side, attempting to write to the socket will now produce a `BrokenPipe` error rather than `Other`. [Map `WSAESHUTDOWN` to `io::ErrorKind::BrokenPipe`](https://redirect.github.com/rust-lang/rust/pull/156063) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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/crate-ci/typos). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
fcc3bc8eae |
chore(deps): Update Rust Stable to v1.97 (#83)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.96` → `1.97` | --- ### Release Notes <details> <summary>rust-lang/rust (STABLE)</summary> ### [`v1.97`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1970-2026-07-09) [Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.96.0...1.97.0) \========================== <a id="1.97.0-Language"></a> ## Language - [Consider `Result<T, Uninhabited>` and `ControlFlow<Uninhabited, T>` to be equivalent to `T` for must use lint](https://redirect.github.com/rust-lang/rust/pull/148214) - [Add allow-by-default `dead_code_pub_in_binary` lint for unused pub items in binary crates](https://redirect.github.com/rust-lang/rust/pull/149509) - [Stabilize the `div32`, `lam-bh`, `lamcas`, `ld-seq-sa` and `scq` target features](https://redirect.github.com/rust-lang/rust/pull/154510) - [Stabilize `cfg(target_has_atomic_primitive_alignment)`](https://redirect.github.com/rust-lang/rust/pull/155006) - [Allow trailing `self` in imports in more cases](https://redirect.github.com/rust-lang/rust/pull/155137) <a id="1.97.0-Platform-Support"></a> ## Platform Support - [nvptx64-nvidia-cuda: drop support for old architectures and old ISAs](https://redirect.github.com/rust-lang/rust/pull/152443) Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. [platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html <a id="1.97.0-Stabilized-APIs"></a> ## Stabilized APIs - [`Default for RepeatN`](https://doc.rust-lang.org/stable/std/iter/struct.RepeatN.html#impl-Default-for-RepeatN%3CA%3E) - [`Copy for ffi::FromBytesUntilNulError`](https://doc.rust-lang.org/stable/std/ffi/struct.FromBytesUntilNulError.html#impl-Copy-for-FromBytesUntilNulError) - [`Send for std::fs::File` on UEFI](https://redirect.github.com/rust-lang/rust/pull/154003) - [`<{integer}>::isolate_highest_one`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.isolate_highest_one) - [`<{integer}>::isolate_lowest_one`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.isolate_lowest_one) - [`<{integer}>::highest_one`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.highest_one) - [`<{integer}>::lowest_one`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.lowest_one) - [`<{integer}>::bit_width`](https://doc.rust-lang.org/stable/std/primitive.u32.html#method.bit_width) - [`NonZero<{integer}>::isolate_highest_one`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.isolate_highest_one) - [`NonZero<{integer}>::isolate_lowest_one`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.isolate_lowest_one) - [`NonZero<{integer}>::highest_one`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.highest_one) - [`NonZero<{integer}>::lowest_one`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.lowest_one) - [`NonZero<{integer}>::bit_width`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.bit_width) These previously stable APIs are now stable in const contexts: - [`char::is_control`](https://doc.rust-lang.org/stable/std/primitive.char.html#method.is_control) <a id="1.97.0-Cargo"></a> ## Cargo - [Stabilize `build.warnings` config.](https://redirect.github.com/rust-lang/cargo/pull/16796) This controls how lint warnings from local packages are treated. Useful for enforcing a warning-free build in CI, replacing `-Dwarnings`. [docs](https://doc.rust-lang.org/nightly/cargo/reference/config.html#buildwarnings) - [Stabilize `resolver.lockfile-path` config.](https://redirect.github.com/rust-lang/cargo/pull/16694) This allows specifying the path to the lockfile to use when resolving dependencies. Useful when working with read-only source directories. [docs](https://doc.rust-lang.org/nightly/cargo/reference/config.html#resolverlockfile-path) - [cargo-clean: Error when `--target-dir` doesn't look like a Cargo target directory.](https://redirect.github.com/rust-lang/cargo/pull/16712) This prevents accidental deletion of non-target directories. - [Add `-m` shorthand for `--manifest-path`](https://redirect.github.com/rust-lang/cargo/pull/16858) - [Remove `curl` dependency from `crates-io` crate](https://redirect.github.com/rust-lang/cargo/pull/16936) <a id="1.97.0-Rustdoc"></a> ## Rustdoc - [Stabilize `--emit` flag](https://redirect.github.com/rust-lang/rust/pull/146220) - [Stabilize `--remap-path-prefix`](https://redirect.github.com/rust-lang/rust/pull/155307) <a id="1.97.0-Compatibility-Notes"></a> ## Compatibility Notes - [Emit a future-compatibility warning when relying on `f32: From<{float}>` to constrain `{float}`](https://redirect.github.com/rust-lang/rust/pull/139087) - [Rust will use the v0 symbol mangling scheme by default.](https://redirect.github.com/rust-lang/rust/pull/151994) This may cause some tools (such as debuggers or profilers, especially with old versions) to fail to demangle symbols emitted by Rust. It may also cause the formatting of text in backtraces to change. - [Prevent deref coercions in `pin!`, in order to prevent unsoundness.](https://redirect.github.com/rust-lang/rust/pull/153457) The most likely case where this might impact users is: writing `pin!(x)` where `x` has type `&mut T` will now always correctly produce a value of type `Pin<&mut &mut T>`, instead of sometimes allowing a coercion that produces a value of type `Pin<&mut T>`. This coercion was previously incorrectly allowed since Rust 1.88.0. - [Deprecate `std::char` constants and functions](https://redirect.github.com/rust-lang/rust/pull/153873) - [Warn on linker output by default](https://redirect.github.com/rust-lang/rust/pull/153968) - [Remove hidden `f64` methods which have been deprecated since 1.0](https://redirect.github.com/rust-lang/rust/pull/153975) - [report the `varargs_without_pattern` lint in deps](https://redirect.github.com/rust-lang/rust/pull/154599) - [Forbid passing generic arguments to module path segments even if the module reexports a generic enum variant](https://redirect.github.com/rust-lang/rust/pull/154971) - [Error on invalid macho `link_section` specifier](https://redirect.github.com/rust-lang/rust/pull/155065) - The encoding of certain `enum`s [have changed](https://redirect.github.com/rust-lang/rust/pull/155473). This is not a breaking change, as it only applies to `enum`s without layout guarantees, but is noted here as we've seen people impacted from having made assumptions about the layout algorithm. - [Error on `#[export_name = "..."]` where the name is empty](https://redirect.github.com/rust-lang/rust/pull/155515) - [Syntactically reject tuple index shorthands in struct patterns](https://redirect.github.com/rust-lang/rust/pull/155698) - [validate `#[link_name = "..."]` & `#[link(name = "...")]` parameters](https://redirect.github.com/rust-lang/rust/pull/155817) - On Windows, after calling `shutdown` on a socket to shut down the write side, attempting to write to the socket will now produce a `BrokenPipe` error rather than `Other`. [Map `WSAESHUTDOWN` to `io::ErrorKind::BrokenPipe`](https://redirect.github.com/rust-lang/rust/pull/156063) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
fa12fcbc62 |
chore(deps): Update Prek to v0.4.8 (#82)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.6` → `0.4.8` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.8`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#048) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.6...v0.4.8) Released on 2026-07-04. ##### Enhancements - Add default\_env configuration ([#​2288](https://redirect.github.com/j178/prek/pull/2288)) - Rename `auto-update` to `update` ([#​2286](https://redirect.github.com/j178/prek/pull/2286)) ##### Bug fixes - Fix progress collapse ordering ([#​2291](https://redirect.github.com/j178/prek/pull/2291)) - Fix progress insertion after collapsed rows ([#​2292](https://redirect.github.com/j178/prek/pull/2292)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
425b5d6282 |
chore(deps): Update Prek to v0.4.6 (#81)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.5` → `0.4.6` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.6`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#046) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.5...v0.4.6) Released on 2026-07-01. ##### Enhancements - Verify managed toolchain downloads before installation ([#​2229](https://redirect.github.com/j178/prek/pull/2229)) - Add `PREK_DOCKER_NO_INIT` to opt-out Docker `--init` ([#​2242](https://redirect.github.com/j178/prek/pull/2242)) - Improve subprocess error messages ([#​2257](https://redirect.github.com/j178/prek/pull/2257)) - Split run concurrency knobs: `PREK_CONCURRENT_HOOKS` and `PREK_CONCURRENT_BATCHES` ([#​2276](https://redirect.github.com/j178/prek/pull/2276)) ##### Performance - Avoid allocating markdown extensions per file ([#​2245](https://redirect.github.com/j178/prek/pull/2245)) - Avoid unchanged config tracking writes ([#​2247](https://redirect.github.com/j178/prek/pull/2247)) - Delay trailing whitespace output buffer ([#​2244](https://redirect.github.com/j178/prek/pull/2244)) - Prefilter VCS permalink lines ([#​2253](https://redirect.github.com/j178/prek/pull/2253)) - Skip unnecessary submodule updates during hook repo clone ([#​2255](https://redirect.github.com/j178/prek/pull/2255)) ##### Documentation - Document `language_version` inferring for Python and Go ([#​2241](https://redirect.github.com/j178/prek/pull/2241)) ##### Other changes - Refactor env var handling ([#​2277](https://redirect.github.com/j178/prek/pull/2277)) - Use `serde-saphyr` for YAML string quoting ([#​2228](https://redirect.github.com/j178/prek/pull/2228)) ##### Contributors - [@​shaanmajid](https://redirect.github.com/shaanmajid) - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
33786f5394 |
chore(deps): Update dtolnay/rust-toolchain digest to 4be7066 (#79)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [dtolnay/rust-toolchain](https://redirect.github.com/dtolnay/rust-toolchain) | action | digest | `29eef33` → `4be7066` | --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 5am on the first day of the month" - 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> |
||
|
|
24ecf3ebb7 |
chore(deps): Update compatible (actions) (#80)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | patch | `v6.0.2` → `v6.0.3` | | [crate-ci/typos](https://redirect.github.com/crate-ci/typos) | action | minor | `v1.47.0` → `v1.48.0` | | [github/codeql-action](https://redirect.github.com/github/codeql-action) | action | patch | `v4.36.0` → `v4.36.2` | | [j178/prek-action](https://redirect.github.com/j178/prek-action) | action | patch | `v2.0.4` → `v2.0.5` | | [taiki-e/install-action](https://redirect.github.com/taiki-e/install-action) | action | minor | `v2.81.1` → `v2.82.7` | | [zizmorcore/zizmor-action](https://redirect.github.com/zizmorcore/zizmor-action) | action | patch | `v0.5.6` → `v0.5.7` | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v6.0.3`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v603) [Compare Source](https://redirect.github.com/actions/checkout/compare/v6.0.2...v6.0.3) - Fix checkout init for SHA-256 repositories by [@​yaananth](https://redirect.github.com/yaananth) in [#​2439](https://redirect.github.com/actions/checkout/pull/2439) - fix: expand merge commit SHA regex and add SHA-256 test cases by [@​yaananth](https://redirect.github.com/yaananth) in [#​2414](https://redirect.github.com/actions/checkout/pull/2414) </details> <details> <summary>crate-ci/typos (crate-ci/typos)</summary> ### [`v1.48.0`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.48.0) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.47.2...v1.48.0) #### \[1.48.0] - 2026-06-30 ##### Features - Updated the dictionary with the [June 2026](https://redirect.github.com/crate-ci/typos/issues/1562) changes ### [`v1.47.2`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.47.2) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.47.1...v1.47.2) #### \[1.47.2] - 2026-06-04 ##### Fixes - Don't correct `inferrable` - Correct unused `inferible` variant ### [`v1.47.1`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.47.1) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.47.0...v1.47.1) #### \[1.47.1] - 2026-06-03 ##### Fixes - Don't correct `requestors` </details> <details> <summary>github/codeql-action (github/codeql-action)</summary> ### [`v4.36.2`](https://redirect.github.com/github/codeql-action/releases/tag/v4.36.2) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.36.1...v4.36.2) - Cache CodeQL CLI version information across Actions steps. [#​3943](https://redirect.github.com/github/codeql-action/pull/3943) - Reduce requests while waiting for analysis processing by using exponential backoff when polling SARIF processing status. [#​3937](https://redirect.github.com/github/codeql-action/pull/3937) - Update default CodeQL bundle version to [2.25.6](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.6). [#​3948](https://redirect.github.com/github/codeql-action/pull/3948) ### [`v4.36.1`](https://redirect.github.com/github/codeql-action/releases/tag/v4.36.1) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.36.0...v4.36.1) No user facing changes. </details> <details> <summary>j178/prek-action (j178/prek-action)</summary> ### [`v2.0.5`](https://redirect.github.com/j178/prek-action/releases/tag/v2.0.5) [Compare Source](https://redirect.github.com/j178/prek-action/compare/v2.0.4...v2.0.5) #### What's Changed - Add musl Linux target support by [@​j178](https://redirect.github.com/j178) in [#​156](https://redirect.github.com/j178/prek-action/pull/156) - Update known versions for prek 0.4.1 by [@​j178](https://redirect.github.com/j178) in [#​138](https://redirect.github.com/j178/prek-action/pull/138) - Update known versions for prek 0.4.2 by [@​j178](https://redirect.github.com/j178) in [#​139](https://redirect.github.com/j178/prek-action/pull/139) - Update known versions for prek 0.4.3 by [@​j178](https://redirect.github.com/j178) in [#​140](https://redirect.github.com/j178/prek-action/pull/140) - Update known versions for prek 0.4.4 by [@​j178](https://redirect.github.com/j178) in [#​145](https://redirect.github.com/j178/prek-action/pull/145) - Update known versions for prek 0.4.5 by [@​j178](https://redirect.github.com/j178) in [#​152](https://redirect.github.com/j178/prek-action/pull/152) **Full Changelog**: <https://github.com/j178/prek-action/compare/v2...v2.0.5> </details> <details> <summary>taiki-e/install-action (taiki-e/install-action)</summary> ### [`v2.82.7`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.7): 2.82.7 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.6...v2.82.7) - Update `tombi@latest` to 1.1.6. - Update `kingfisher@latest` to 1.105.0. - Update `gungraun-runner@latest` to 0.19.3. - Update `editorconfig-checker@latest` to 3.8.0. - Update `dprint@latest` to 0.55.1. - Update `cargo-tarpaulin@latest` to 0.36.0. ### [`v2.82.6`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.6): 2.82.6 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.5...v2.82.6) - Update `vacuum@latest` to 0.29.7. - Update `uv@latest` to 0.11.25. - Update `syft@latest` to 1.46.0. - Update `dprint@latest` to 0.55.0. - Update `cargo-auditable@latest` to 0.7.5. ### [`v2.82.5`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.5): 2.82.5 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.4...v2.82.5) - Update `wasmtime@latest` to 46.0.1. - Update `wasm-bindgen@latest` to 0.2.126. - Update `vacuum@latest` to 0.29.6. - Update `mise@latest` to 2026.6.14. - Update `cargo-rdme@latest` to 2.1.0. ### [`v2.82.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.4): 2.82.4 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.3...v2.82.4) - Update `uv@latest` to 0.11.24. - Update `mise@latest` to 2026.6.13. - Update `just@latest` to 1.54.0. - Update `biome@latest` to 2.5.1. ### [`v2.82.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.3): 2.82.3 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.2...v2.82.3) - Update `zizmor@latest` to 1.26.1. - Update `wasmtime@latest` to 46.0.0. - Update `tombi@latest` to 1.1.5. - Update `mise@latest` to 2026.6.12. - Update `kingfisher@latest` to 1.104.0. - Update `cargo-tarpaulin@latest` to 0.35.5. - Update `cargo-nextest@latest` to 0.9.138. - Update `cargo-crap@latest` to 0.3.0. - Update `cargo-binstall@latest` to 1.20.1. - Update `cargo-rdme@latest` to 2.0.1. ### [`v2.82.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.2): 2.82.2 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.1...v2.82.2) - Update `xh@latest` to 0.26.1. - Update `uv@latest` to 0.11.23. - Update `trivy@latest` to 0.71.2. - Update `sccache@latest` to 0.16.0. ### [`v2.82.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.1): 2.82.1 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.82.0...v2.82.1) - Update `vacuum@latest` to 0.29.4. - Update `uv@latest` to 0.11.22. - Update `osv-scanner@latest` to 2.4.0. - Update `mise@latest` to 2026.6.11. - Update `martin@latest` to 1.11.0. - Update `just@latest` to 1.53.0. - Update `cargo-zigbuild@latest` to 0.23.0. ### [`v2.82.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.82.0): 2.82.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.11...v2.82.0) - Support `cargo-vet`. ([#​1908](https://redirect.github.com/taiki-e/install-action/pull/1908), thanks [@​jakewimmer](https://redirect.github.com/jakewimmer)) - Support `cargo-crap`. ([#​1905](https://redirect.github.com/taiki-e/install-action/pull/1905), thanks [@​BartoszCiesla](https://redirect.github.com/BartoszCiesla)) - Support `cargo-leptos`. ([#​1903](https://redirect.github.com/taiki-e/install-action/pull/1903), thanks [@​404Simon](https://redirect.github.com/404Simon)) - Update `kingfisher@latest` to 1.103.0. - Update `cargo-xwin@latest` to 0.23.0. - Update `wasmtime@latest` to 45.0.2. - Update `cargo-deny@latest` to 0.19.9. - Update `prek@latest` to 0.4.5. - Update `trivy@latest` to 0.71.1. - Update `mise@latest` to 2026.6.10. ### [`v2.81.11`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.11): 2.81.11 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.10...v2.81.11) - Update `wasm-tools@latest` to 1.252.0. - Update `wasm-bindgen@latest` to 0.2.125. - Update `uv@latest` to 0.11.21. - Update `protoc@latest` to 3.35.1. - Update `mise@latest` to 2026.6.9. - Update `jaq@latest` to 3.1.0. - Update `cargo-insta@latest` to 1.48.0. - Update `biome@latest` to 2.5.0. ### [`v2.81.10`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.10): 2.81.10 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.9...v2.81.10) - Update `tombi@latest` to 1.1.3. - Update `release-plz@latest` to 0.3.159. - Update `cosign@latest` to 3.1.1. ### [`v2.81.9`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.9): 2.81.9 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.8...v2.81.9) - Update `wasm-bindgen@latest` to 0.2.123. - Update `tombi@latest` to 1.1.2. - Update `parse-changelog@latest` to 0.6.17. - Update `just@latest` to 1.52.0. - Update `gungraun-runner@latest` to 0.19.2. - Update `cargo-binstall@latest` to 1.20.0. ### [`v2.81.8`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.8): 2.81.8 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.7...v2.81.8) - Update `vacuum@latest` to 0.29.2. - Update `parse-dockerfile@latest` to 0.1.7. - Update `mise@latest` to 2026.6.1. - Update `cargo-shear@latest` to 1.13.1. ### [`v2.81.7`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.7): 2.81.7 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.6...v2.81.7) - Update `wasmtime@latest` to 45.0.1. - Update `vacuum@latest` to 0.29.1. - Update `syft@latest` to 1.45.1. - Update `rclone@latest` to 1.74.3. - Update `cargo-audit@latest` to 0.22.2. ### [`v2.81.6`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.6): 2.81.6 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.5...v2.81.6) - Update `prek@latest` to 0.4.4. - Update `cargo-shear@latest` to 1.13.0. ### [`v2.81.5`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.5): 2.81.5 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.4...v2.81.5) - Update `vacuum@latest` to 0.29.0. - Update `uv@latest` to 0.11.19. - Update `typos@latest` to 1.47.2. - Update `mise@latest` to 2026.6.0. ### [`v2.81.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.4): 2.81.4 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.3...v2.81.4) - Update `vacuum@latest` to 0.28.4. - Update `typos@latest` to 1.47.1. - Update `syft@latest` to 1.45.0. - Update `cargo-neat@latest` to 0.4.0. - Update `cargo-mutants@latest` to 27.1.0. ### [`v2.81.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.3): 2.81.3 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.2...v2.81.3) - Update `vacuum@latest` to 0.28.3. - Update `uv@latest` to 0.11.18. - Update `trivy@latest` to 0.71.0. ### [`v2.81.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.2): 2.81.2 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.1...v2.81.2) - Update `mise@latest` to 2026.5.18. - Update `cargo-semver-checks@latest` to 0.48.0. </details> <details> <summary>zizmorcore/zizmor-action (zizmorcore/zizmor-action)</summary> ### [`v0.5.7`](https://redirect.github.com/zizmorcore/zizmor-action/releases/tag/v0.5.7) [Compare Source](https://redirect.github.com/zizmorcore/zizmor-action/compare/v0.5.6...v0.5.7) 1.26.1 is now available via the action 1.26.1 is now the default version of zizmor used by the action </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 5am on the first day of the month" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
01a5a70821 | chore(deps): Update dtolnay/rust-toolchain digest to 4be7066 | ||
|
|
a83fe36fca |
chore(deps): Update Prek to v0.4.5 (#78)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.4` → `0.4.5` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.5`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#045) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.4...v0.4.5) Released on 2026-06-15. ##### ✨Highlights 0.4.5 completes `prek`'s pre-commit language coverage. With R, Conda, Perl, and coursier now supported, `prek` supports every language available in pre-commit, plus `prek`-only modern languages such as Bun and Deno. This is full feature parity with pre-commit. The last major compatibility gap is closed, and `prek` is now on the path to 1.0. ##### 💚 Sponsorship If `prek` saves time for you or your team, please consider sponsoring the project on [GitHub Sponsors](https://redirect.github.com/sponsors/j178). It helps keep new features, performance work, and maintenance moving. ##### Enhancements - Add `Perl` language support ([#​2201](https://redirect.github.com/j178/prek/pull/2201)) - Add `R` language support ([#​2206](https://redirect.github.com/j178/prek/pull/2206)) - Add `Conda` language support ([#​2203](https://redirect.github.com/j178/prek/pull/2203)) - Add `coursier` language support ([#​2194](https://redirect.github.com/j178/prek/pull/2194)) - Add group filters to list ([#​2152](https://redirect.github.com/j178/prek/pull/2152)) - Remove legacy repo path support ([#​2150](https://redirect.github.com/j178/prek/pull/2150)) - Skip cloning fully filtered remote repos ([#​2151](https://redirect.github.com/j178/prek/pull/2151)) ##### Performance - Avoid building JSON trees in syntax hooks ([#​2156](https://redirect.github.com/j178/prek/pull/2156)) - Scan mixed line endings without line vector ([#​2160](https://redirect.github.com/j178/prek/pull/2160)) - Skip file scan for always-run no-filename hooks ([#​2155](https://redirect.github.com/j178/prek/pull/2155)) - Use fixed buffer for EOF scan ([#​2163](https://redirect.github.com/j178/prek/pull/2163)) - Use fixed buffer for private key scan ([#​2164](https://redirect.github.com/j178/prek/pull/2164)) ##### Bug fixes - Fix pretty-format-json CRLF handling ([#​2210](https://redirect.github.com/j178/prek/pull/2210)) - Handle missing blobs in diff snapshots ([#​2211](https://redirect.github.com/j178/prek/pull/2211)) - Ignore coursier channel from working repo ([#​2202](https://redirect.github.com/j178/prek/pull/2202)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIxOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
96e9da2db6 |
chore(deps): Update Prek to v0.4.4 (#77)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.3` → `0.4.4` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.4`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#044) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.3...v0.4.4) Released on 2026-06-04. ##### Highlights 0.4.4 makes `prek run` easier to watch and easier to slice. Hook stream output now shows a small live preview under the running hook in the progress UI. Long-running hooks no longer look stuck while they are producing logs, and failed hooks are easier to diagnose because recent output is already visible before the final result. The new group selector lets a single config support different workflows. Tag hooks with `groups`, then select or exclude those groups at run time: ```yaml repos: - repo: local hooks: - id: format name: Format Python language: system entry: ruff format groups: [format, ci] - id: lint name: Lint Python language: system entry: ruff check groups: [lint, ci] ``` ```bash prek run --all-files --group ci prek run --all-files --no-group format ``` This is useful when local development, CI, slow validation, or project-specific checks need different hook sets without splitting the config. ##### Enhancements - Add hook group filters to `prek run` ([#​2141](https://redirect.github.com/j178/prek/pull/2141)) - Delay hook output preview rendering ([#​2140](https://redirect.github.com/j178/prek/pull/2140)) - Stream hook output in progress UI ([#​2136](https://redirect.github.com/j178/prek/pull/2136)) ##### Bug fixes - Fix intent-to-add stash restore ([#​2143](https://redirect.github.com/j178/prek/pull/2143)) ##### Documentation - Document hook stage file input ([#​2147](https://redirect.github.com/j178/prek/pull/2147)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
0ff7e2d4d8 |
chore(deps): Update compatible (actions) (#75)
> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [EmbarkStudios/cargo-deny-action](https://redirect.github.com/EmbarkStudios/cargo-deny-action) | action | patch | `v2.0.15` → `v2.0.20` | | [crate-ci/typos](https://redirect.github.com/crate-ci/typos) | action | minor | `v1.46.0` → `v1.47.0` | | [github/codeql-action](https://redirect.github.com/github/codeql-action) | action | minor | `v4.35.1` → `v4.36.0` | | [j178/prek-action](https://redirect.github.com/j178/prek-action) | action | patch | `v2.0.1` → `v2.0.4` | | [taiki-e/install-action](https://redirect.github.com/taiki-e/install-action) | action | minor | `v2.75.4` → `v2.81.1` | | [zizmorcore/zizmor-action](https://redirect.github.com/zizmorcore/zizmor-action) | action | patch | `v0.5.2` → `v0.5.6` | --- ### Release Notes <details> <summary>EmbarkStudios/cargo-deny-action (EmbarkStudios/cargo-deny-action)</summary> ### [`v2.0.20`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/releases/tag/v2.0.20): Release 2.0.20 - cargo-deny 0.19.8 [Compare Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v2.0.19...v2.0.20) ##### Fixed - [PR#864](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/864) fixed matching of `^` and `~` with on prerelease versions for when checking if a crate is affected by an advisory. As of the time of the PR, this literally affected none of published versions of any crate with an advisory, but this just ensures such a case will be handled in the future. ### [`v2.0.19`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/releases/tag/v2.0.19): Release 2.0.19 - cargo-deny 0.19.7 [Compare Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v2.0.18...v2.0.19) ##### Changed - [PR#860](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/860) updated crates, resolving [krates#111](https://redirect.github.com/EmbarkStudios/krates/issues/111). ### [`v2.0.18`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/releases/tag/v2.0.18): Release 2.0.18 - cargo-deny 0.19.5 [Compare Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v2.0.17...v2.0.18) ##### Fixed - [PR#857](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/857) fixed a segfault reported in [#​855](https://redirect.github.com/EmbarkStudios/cargo-deny/issues/855). ### [`v2.0.17`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/releases/tag/v2.0.17): Release 2.0.17 - cargo-deny 0.19.2 [Compare Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v2.0.16...v2.0.17) ##### Fixed - [PR#845](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/845) fixed structural issues with SARIF output, resolving [#​818](https://redirect.github.com/EmbarkStudios/cargo-deny/issues/818). Thanks [@​KyleChamberlin](https://redirect.github.com/KyleChamberlin)! ### [`v2.0.16`](https://redirect.github.com/EmbarkStudios/cargo-deny-action/releases/tag/v2.0.16): Release 2.0.16 - cargo-deny 0.19.1 [Compare Source](https://redirect.github.com/EmbarkStudios/cargo-deny-action/compare/v2.0.15...v2.0.16) ##### Fixed - [PR#833](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/833) fixed an issue where the maximum advisory database staleness was over 14 years instead of the intended 90 days. - [PR#839](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/839) fixed an issue where unsound advisories would appear for transitive dependencies despite requesting them only for workspace dependencies, resolving [#​829](https://redirect.github.com/EmbarkStudios/cargo-deny/issues/829). - [PR#840](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/840) resolved [#​797](https://redirect.github.com/EmbarkStudios/cargo-deny/issues/797) by passing `--filter-platform` when collecting cargo metadata if only a single target was requested either in the config or via the command line. - [PR#841](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/841) fixed an issue where `--frozen` would not disable fetching of the advisory DB, resolving [#​759](https://redirect.github.com/EmbarkStudios/cargo-deny/issues/759). - [PR#842](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/842) and [PR#844](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/844) updated crates. Notably `krates` was updated to resolve two issues with crates being pruned from the graph used when running checks. Resolving these two issues may mean that updating cargo-deny may highlight issues that were previously hidden. - [EmbarkStudios/krates#106](https://redirect.github.com/EmbarkStudios/krates/issues/106) would fail to pull in crates brought in via a feature if that crate had its `lib` target renamed by the package author. - [EmbarkStudios/krates#109](https://redirect.github.com/EmbarkStudios/krates/issues/109) would fail to bring in optional dependencies if they were brought in by a weak feature in a crate *also* brought in by a weak feature. ##### Changed - [PR#830](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/830) removed `gix` in favor of shelling out to `git`. This massively improves build times and eases maintenance as `gix` bumps minor versions quite frequently. If cargo-deny is used in an environment that for some reason allows internet access but doesn't have `git` available, the advisory database would need to be updated before calling cargo-deny. - [PR#838](https://redirect.github.com/EmbarkStudios/cargo-deny/pull/838) removed `rustsec` in favor of manually implemented advisory parsing and checking, with a nightly cron job that checks that the implementation exactly matches rustsec on the official rustsec advisory db. </details> <details> <summary>crate-ci/typos (crate-ci/typos)</summary> ### [`v1.47.0`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.47.0) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.46.3...v1.47.0) #### \[1.47.0] - 2026-05-29 ##### Features - Updated the dictionary with the [May 2026](https://redirect.github.com/crate-ci/typos/issues/1545) changes ### [`v1.46.3`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.46.3) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.46.2...v1.46.3) #### \[1.46.3] - 2026-05-23 ##### Fixes - Don't correct to `sequentials` - Don't correct to `subdolder` ### [`v1.46.2`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.46.2) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.46.1...v1.46.2) #### \[1.46.2] - 2026-05-16 ##### Fixes - Don't correct to `criterias` - Don't correct to `replaceables` ### [`v1.46.1`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.46.1) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.46.0...v1.46.1) #### \[1.46.1] - 2026-05-08 ##### Fixes - Don't correct to `confidentials` </details> <details> <summary>github/codeql-action (github/codeql-action)</summary> ### [`v4.36.0`](https://redirect.github.com/github/codeql-action/releases/tag/v4.36.0) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.35.5...v4.36.0) - *Breaking change*: Bump the minimum required CodeQL bundle version to 2.19.4. [#​3894](https://redirect.github.com/github/codeql-action/pull/3894) - Add support for SHA-256 Git object IDs. [#​3893](https://redirect.github.com/github/codeql-action/pull/3893) - Update default CodeQL bundle version to [2.25.5](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.5). [#​3926](https://redirect.github.com/github/codeql-action/pull/3926) ### [`v4.35.5`](https://redirect.github.com/github/codeql-action/releases/tag/v4.35.5) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.35.4...v4.35.5) - We have improved how the JavaScript bundles for the CodeQL Action are generated to avoid duplication across bundles and reduce the size of the repository by around 70%. This should have no effect on the runtime behaviour of the CodeQL Action. [#​3899](https://redirect.github.com/github/codeql-action/pull/3899) - For performance and accuracy reasons, [improved incremental analysis](https://redirect.github.com/github/roadmap/issues/1158) will now only be enabled on a pull request when diff-informed analysis is also enabled for that run. If diff-informed analysis is unavailable (for example, because the PR diff ranges could not be computed), the action will fall back to a full analysis. [#​3791](https://redirect.github.com/github/codeql-action/pull/3791) - If multiple inputs are provided for the GitHub-internal `analysis-kinds` input, only `code-scanning` will be enabled. The `analysis-kinds` input is experimental, for GitHub-internal use only, and may change without notice at any time. [#​3892](https://redirect.github.com/github/codeql-action/pull/3892) - Added an experimental change which, when running a Code Scanning analysis for a PR with [improved incremental analysis](https://redirect.github.com/github/roadmap/issues/1158) enabled, prefers CodeQL CLI versions that have a cached overlay-base database for the configured languages. This speeds up analysis for a repository when there is not yet a cached overlay-base database for the latest CLI version. We expect to roll this change out to everyone in May. [#​3880](https://redirect.github.com/github/codeql-action/pull/3880) ### [`v4.35.4`](https://redirect.github.com/github/codeql-action/releases/tag/v4.35.4) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.35.3...v4.35.4) - Update default CodeQL bundle version to [2.25.4](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.4). [#​3881](https://redirect.github.com/github/codeql-action/pull/3881) ### [`v4.35.3`](https://redirect.github.com/github/codeql-action/releases/tag/v4.35.3) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.35.2...v4.35.3) - *Upcoming breaking change*: Add a deprecation warning for customers using CodeQL version 2.19.3 and earlier. These versions of CodeQL were discontinued on 9 April 2026 alongside GitHub Enterprise Server 3.15, and will be unsupported by the next minor release of the CodeQL Action. [#​3837](https://redirect.github.com/github/codeql-action/pull/3837) - Configurations for private registries that use Cloudsmith or GCP OIDC are now accepted. [#​3850](https://redirect.github.com/github/codeql-action/pull/3850) - Best-effort connection tests for private registries now use `GET` requests instead of `HEAD` for better compatibility with various registry implementations. For NuGet feeds, the test is now always performed against the service index. [#​3853](https://redirect.github.com/github/codeql-action/pull/3853) - Fixed a bug where two diagnostics produced within the same millisecond could overwrite each other on disk, causing one of them to be lost. [#​3852](https://redirect.github.com/github/codeql-action/pull/3852) - Update default CodeQL bundle version to [2.25.3](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.3). [#​3865](https://redirect.github.com/github/codeql-action/pull/3865) ### [`v4.35.2`](https://redirect.github.com/github/codeql-action/releases/tag/v4.35.2) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v4.35.1...v4.35.2) - The undocumented TRAP cache cleanup feature that could be enabled using the `CODEQL_ACTION_CLEANUP_TRAP_CACHES` environment variable is deprecated and will be removed in May 2026. If you are affected by this, we recommend disabling TRAP caching by passing the `trap-caching: false` input to the `init` Action. [#​3795](https://redirect.github.com/github/codeql-action/pull/3795) - The Git version 2.36.0 requirement for improved incremental analysis now only applies to repositories that contain submodules. [#​3789](https://redirect.github.com/github/codeql-action/pull/3789) - Python analysis on GHES no longer extracts the standard library, relying instead on models of the standard library. This should result in significantly faster extraction and analysis times, while the effect on alerts should be minimal. [#​3794](https://redirect.github.com/github/codeql-action/pull/3794) - Fixed a bug in the validation of OIDC configurations for private registries that was added in CodeQL Action 4.33.0 / 3.33.0. [#​3807](https://redirect.github.com/github/codeql-action/pull/3807) - Update default CodeQL bundle version to [2.25.2](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.2). [#​3823](https://redirect.github.com/github/codeql-action/pull/3823) </details> <details> <summary>j178/prek-action (j178/prek-action)</summary> ### [`v2.0.4`](https://redirect.github.com/j178/prek-action/releases/tag/v2.0.4) [Compare Source](https://redirect.github.com/j178/prek-action/compare/v2.0.3...v2.0.4) ##### What's Changed - Update known versions for prek 0.3.12 by [@​j178](https://redirect.github.com/j178) in [#​131](https://redirect.github.com/j178/prek-action/pull/131) - Update known versions for prek 0.3.13 by [@​j178](https://redirect.github.com/j178) in [#​132](https://redirect.github.com/j178/prek-action/pull/132) - Update known versions for prek 0.4.0 by [@​j178](https://redirect.github.com/j178) in [#​133](https://redirect.github.com/j178/prek-action/pull/133) **Full Changelog**: <https://github.com/j178/prek-action/compare/v2...v2.0.4> ### [`v2.0.3`](https://redirect.github.com/j178/prek-action/releases/tag/v2.0.3) [Compare Source](https://redirect.github.com/j178/prek-action/compare/v2.0.2...v2.0.3) ##### What's Changed - Use single action entrypoint by [@​j178](https://redirect.github.com/j178) in [#​128](https://redirect.github.com/j178/prek-action/pull/128) - Update known versions for prek 0.3.10 by [@​j178](https://redirect.github.com/j178) in [#​123](https://redirect.github.com/j178/prek-action/pull/123) - Update known versions for prek 0.3.11 by [@​j178](https://redirect.github.com/j178) in [#​124](https://redirect.github.com/j178/prek-action/pull/124) **Full Changelog**: <https://github.com/j178/prek-action/compare/v2...v2.0.3> ### [`v2.0.2`](https://redirect.github.com/j178/prek-action/releases/tag/v2.0.2) [Compare Source](https://redirect.github.com/j178/prek-action/compare/v2.0.1...v2.0.2) #### What's Changed - Reduce missing checksum log noise by [@​j178](https://redirect.github.com/j178) in [#​117](https://redirect.github.com/j178/prek-action/pull/117) - Update zizmorcore/zizmor-action action to v0.5.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​118](https://redirect.github.com/j178/prek-action/pull/118) - Update known versions for prek 0.3.9 by [@​j178](https://redirect.github.com/j178) in [#​119](https://redirect.github.com/j178/prek-action/pull/119) **Full Changelog**: <https://github.com/j178/prek-action/compare/v2...v2.0.2> </details> <details> <summary>taiki-e/install-action (taiki-e/install-action)</summary> ### [`v2.81.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.1): 2.81.1 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.81.0...v2.81.1) - Update `cargo-no-dev-deps@latest` to 0.2.24. - Update `cargo-hack@latest` to 0.6.45. ### [`v2.81.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.81.0): 2.81.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.80.0...v2.81.0) - Support `convco`. ([#​1831](https://redirect.github.com/taiki-e/install-action/pull/1831), thanks [@​graelo](https://redirect.github.com/graelo)) - Support `docgarden` ([#​1830](https://redirect.github.com/taiki-e/install-action/pull/1830), thanks [@​jesse-black](https://redirect.github.com/jesse-black)) - Update `vacuum@latest` to 0.28.0. - Update `cargo-binstall@latest` to 1.19.1. ### [`v2.80.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.80.0): 2.80.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.15...v2.80.0) - Support `kingfisher`. ([#​1874](https://redirect.github.com/taiki-e/install-action/pull/1874), thanks [@​SAY-5](https://redirect.github.com/SAY-5)) ### [`v2.79.15`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.15): 2.79.15 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.14...v2.79.15) - Update `typos@latest` to 1.47.0. - Update `wasm-tools@latest` to 1.251.0. - Update `vacuum@latest` to 0.27.2. - Update `uv@latest` to 0.11.17. - Update `tombi@latest` to 1.1.1. - Update `mise@latest` to 2026.5.16. ### [`v2.79.14`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.14): 2.79.14 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.13...v2.79.14) - Update `vacuum@latest` to 0.27.0. - Update `cargo-deny@latest` to 0.19.8. ### [`v2.79.13`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.13): 2.79.13 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.12...v2.79.13) - Update `gungraun-runner@latest` to 0.19.1. - Update `biome@latest` to 2.4.16. ### [`v2.79.12`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.12): 2.79.12 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.11...v2.79.12) - Update `prek@latest` to 0.4.3. - Remove uses of crates.io API, which potentially cases 403 error. ### [`v2.79.11`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.11): 2.79.11 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.10...v2.79.11) - Update `vacuum@latest` to 0.26.8. - Update `cargo-nextest@latest` to 0.9.137. ### [`v2.79.10`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.10): 2.79.10 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.9...v2.79.10) - Update `tombi@latest` to 1.1.0. - Update `prek@latest` to 0.4.2. - Update `editorconfig-checker@latest` to 3.7.0. ### [`v2.79.9`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.9): 2.79.9 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.8...v2.79.9) - Update `vacuum@latest` to 0.26.7. - Update `tombi@latest` to 1.0.0. ### [`v2.79.8`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.8): 2.79.8 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.7...v2.79.8) - Update `parse-dockerfile@latest` to 0.1.6. - Update `knope@latest` to 0.23.0. ### [`v2.79.7`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.7): 2.79.7 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.6...v2.79.7) - Update `typos@latest` to 1.46.3. - Update `rclone@latest` to 1.74.2. - Update `mise@latest` to 2026.5.15. - Update `tombi@latest` to 0.11.7. ### [`v2.79.6`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.6): 2.79.6 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.5...v2.79.6) - Update `wasm-bindgen@latest` to 0.2.122. - Update `mise@latest` to 2026.5.14. - Update `cargo-deny@latest` to 0.19.7. - Update `vacuum@latest` to 0.26.6. ### [`v2.79.5`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.5): 2.79.5 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.4...v2.79.5) - Update `jaq@latest` to 3.0.0. ([#​1861](https://redirect.github.com/taiki-e/install-action/pull/1861), thanks [@​MusicalNinjaDad](https://redirect.github.com/MusicalNinjaDad)) - Update `wasmtime@latest` to 45.0.0. - Update `wasm-tools@latest` to 1.250.0. - Update `tombi@latest` to 0.11.6. - Update `mise@latest` to 2026.5.13. ### [`v2.79.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.4): 2.79.4 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.3...v2.79.4) - Update `martin@latest` to 1.10.1. - Update `prek@latest` to 0.4.1. - Update `protoc@latest` to 3.35.0. - Update `mdbook@latest` to 0.5.3. ### [`v2.79.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.3): 2.79.3 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.2...v2.79.3) - Update `mise@latest` to 2026.5.12. - Update `martin@latest` to 1.10.0. - Update `uv@latest` to 0.11.15. ### [`v2.79.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.2): 2.79.2 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.1...v2.79.2) - Update `mise@latest` to 2026.5.11. - Update `vacuum@latest` to 0.26.5. - Update `cargo-shear@latest` to 1.12.4. ### [`v2.79.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.1): 2.79.1 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.79.0...v2.79.1) - Update `tombi@latest` to 0.11.5. - Update `cargo-nextest@latest` to 0.9.136. - Update `typos@latest` to 1.46.2. - Update `mise@latest` to 2026.5.10. ### [`v2.79.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.79.0): 2.79.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.78.3...v2.79.0) - Support more host architectures. ([#​1841](https://redirect.github.com/taiki-e/install-action/pull/1841), thanks [@​Gelbpunkt](https://redirect.github.com/Gelbpunkt)) - Deprecate `mdbook-alerts` because the feature now included in `mdbook` and the [repository](https://redirect.github.com/lambdalisue/rs-mdbook-alerts) has been archived. ([#​1844](https://redirect.github.com/taiki-e/install-action/pull/1844)) - Deprecate `iai-callgrind-runner` because it has been [renamed](https://redirect.github.com/gungraun/gungraun/releases/tag/v0.17.0) to `gungraun-runner`. `gungraun-runner` is also supported by this action. ([#​1844](https://redirect.github.com/taiki-e/install-action/pull/1844)) ### [`v2.78.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.78.3): 2.78.3 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.78.2...v2.78.3) - Update `zizmor@latest` to 1.25.2. - Update `cargo-zigbuild@latest` to 0.22.3. ([#​1814](https://redirect.github.com/taiki-e/install-action/pull/1814), thanks [@​simonhollingshead](https://redirect.github.com/simonhollingshead)) - Update `wasm-tools@latest` to 1.249.0. - Update `gungraun-runner@latest` to 0.19.0. ### [`v2.78.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.78.2): 2.78.2 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.78.1...v2.78.2) - Update `wasm-pack@latest` to 0.15.0. - Update `zizmor@latest` to 1.25.0. - Update `mise@latest` to 2026.5.9. - Update `cargo-nextest@latest` to 0.9.135. - Update `cyclonedx@latest` to 0.32.0. - Update `prek@latest` to 0.4.0. ### [`v2.78.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.78.1): 2.78.1 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.78.0...v2.78.1) - Update `mise@latest` to 2026.5.7. - Diagnostic improvements. ### [`v2.78.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.78.0): 2.78.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.77.7...v2.78.0) - Support `cargo-mutants`. ([#​1812](https://redirect.github.com/taiki-e/install-action/pull/1812), thanks [@​jakewimmer](https://redirect.github.com/jakewimmer)) - Update `covgate@latest` to 0.2.0. - Update `cargo-llvm-cov@latest` to 0.8.7. - Update `uv@latest` to 0.11.14. - Update `martin@latest` to 1.9.1. - Update `tombi@latest` to 0.11.4. ### [`v2.77.7`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.77.7): 2.77.7 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.77.6...v2.77.7) - Update `mise@latest` to 2026.5.6. - Update `cargo-deny@latest` to 0.19.6. ### [`v2.77.6`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.77.6): 2.77.6 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.77.5...v2.77.6) - Fix `wasm-pack` installation failure. - Update `mise@latest` to 2026.5.5. - Update `release-plz@latest` to 0.3.158. - Update `just@latest` to 1.51.0. ### [`v2.77.5`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.77.5): 2.77.5 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.77.4...v2.77.5) - Update `biome@latest` to 2.4.15. - Update `mise@latest` to 2026.5.4. - Update `cargo-deny@latest` to 0.19.5. ### [`v2.77.4`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.77.4): 2.77.4 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.77.3...v2.77.4) - Update `tombi@latest` to 0.11.1. - Update `cargo-llvm-cov@latest` to 0.8.6. - Update `uv@latest` to 0.11.12. ### [`v2.77.3`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.77.3): 2.77.3 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.77.2...v2.77.3) - Update `typos@latest` to 1.46.1. - Update `rclone@latest` to 1.74.1. - Update `tombi@latest` to 0.11.0. - Update `osv-scanner@latest` to 2.3.8. - Update `mise@latest` to 2026.5.3. ### [`v2.77.2`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.77.2): 2.77.2 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.77.1...v2.77.2) - Update `martin@latest` to 1.9.0. - Update `wasm-bindgen@latest` to 0.2.121. - Update `uv@latest` to 0.11.11. - Update `mise@latest` to 2026.5.1. - Update `prek@latest` to 0.3.13. - Update `tombi@latest` to 0.10.6. ### [`v2.77.1`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.77.1): 2.77.1 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.77.0...v2.77.1) - Support `taiki-e/install-action@rust` tag. - Update `tombi@latest` to 0.10.3. - Update `martin@latest` to 1.8.2. ### [`v2.77.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.77.0): 2.77.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.76.0...v2.77.0) - Support `rust`. ([#​1779](https://redirect.github.com/taiki-e/install-action/pull/1779)) This installs rust using rustup. If rustup is not yet installed, this action downloads [rustup-init for the current platform](https://rust-lang.github.io/rustup/installation/other.html#manual-installation) using HTTPS with tlsv1.2+, verifies SHA256 checksum, and then installs rustup using it. This also supports installing additional components at the same time by `+<additional>` syntax: ```yaml - uses: taiki-e/install-action@v2 with: # Install rust stable with rustfmt component and wasm32-wasip1 target. tool: rust+rustfmt+wasm32-wasip1 # When installing another rust version: # tool: rust@nightly + rustfmt + wasm32-wasip1 ``` - Fix issue where x86\_64 binary will be installed on AArch64 Windows even when AArch64 Windows binary available. - Update `mise@latest` to 2026.5.0. - Diagnostic improvements. ### [`v2.76.0`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.76.0): 2.76.0 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.30...v2.76.0) - Support `mdbook-d2`. ([#​1737](https://redirect.github.com/taiki-e/install-action/pull/1737), thanks [@​nhu](https://redirect.github.com/nhu)) - Support `cargo-apple-runner`. ([#​1731](https://redirect.github.com/taiki-e/install-action/pull/1731), thanks [@​madsmtm](https://redirect.github.com/madsmtm)) - Support `cargo-binstall` on riscv64 Linux. - Update `cargo-deb@latest` to 3.7.0. - Update `tombi@latest` to 0.10.2. ### [`v2.75.30`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.30): 2.75.30 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.29...v2.75.30) - Support `cargo-spellcheck` on AArch64 Linux/Windows. - Update `cargo-spellcheck@latest` to 0.15.7. - Update `biome@latest` to 2.4.14. ### [`v2.75.29`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.29): 2.75.29 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.28...v2.75.29) - Update `syft@latest` to 1.44.0. - Update `rclone@latest` to 1.74.0. - Update `osv-scanner@latest` to 2.3.6. ### [`v2.75.28`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.28): 2.75.28 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.27...v2.75.28) - Update `wasmtime@latest` to 44.0.1. - Update `typos@latest` to 1.46.0. - Update `tombi@latest` to 0.10.1. - Update `sccache@latest` to 0.15.0. - Update `mise@latest` to 2026.4.28. - Update `gungraun-runner@latest` to 0.18.2. - Update `cyclonedx@latest` to 0.31.0. ### [`v2.75.27`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.27): 2.75.27 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.26...v2.75.27) - Update `cargo-udeps@latest` to 0.1.61. - Update `wasm-tools@latest` to 1.248.0. - Update `cargo-deb@latest` to 3.6.4. ### [`v2.75.26`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.26): 2.75.26 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.25...v2.75.26) - Update `wasm-bindgen@latest` to 0.2.120. - Update `mise@latest` to 2026.4.25. - Update `martin@latest` to 1.8.0. - Update `vacuum@latest` to 0.26.4. ### [`v2.75.25`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.25): 2.75.25 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.24...v2.75.25) - Update `uv@latest` to 0.11.8. - Update `typos@latest` to 1.45.2. - Update `tombi@latest` to 0.9.25. - Update `mise@latest` to 2026.4.24. ### [`v2.75.24`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.24): 2.75.24 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.23...v2.75.24) - Update `prek@latest` to 0.3.11. - Update `mise@latest` to 2026.4.23. - Update `vacuum@latest` to 0.26.3. ### [`v2.75.23`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.23): 2.75.23 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.22...v2.75.23) - Update `vacuum@latest` to 0.26.2. - Update `tombi@latest` to 0.9.24. - Update `mise@latest` to 2026.4.22. - Update `martin@latest` to 1.7.0. - Update `git-cliff@latest` to 2.13.1. - Update `cargo-tarpaulin@latest` to 0.35.4. - Update `cargo-sort@latest` to 2.1.4. ### [`v2.75.22`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.22): 2.75.22 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.21...v2.75.22) - Update `tombi@latest` to 0.9.22. - Update `biome@latest` to 2.4.13. ### [`v2.75.21`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.21): 2.75.21 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.20...v2.75.21) - Update `mise@latest` to 2026.4.19. - Update `tombi@latest` to 0.9.21. - Update `syft@latest` to 1.43.0. ### [`v2.75.20`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.20): 2.75.20 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.19...v2.75.20) - Update `prek@latest` to 0.3.10. - Update `cargo-xwin@latest` to 0.22.0. ### [`v2.75.19`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.19): 2.75.19 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.18...v2.75.19) - Update `wasmtime@latest` to 44.0.0. - Update `tombi@latest` to 0.9.20. - Update `martin@latest` to 1.6.0. - Update `just@latest` to 1.50.0. - Update `mise@latest` to 2026.4.18. - Update `rclone@latest` to 1.73.5. ### [`v2.75.18`](https://redirect.github.com/taiki-e/install-action/releases/tag/v2.75.18): 2.75.18 [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.17...v2.75.18) - Update `vacuum@latest` to 0.26.1. - Update `wasm-tools@latest` to 1.247.0. - Update `mise@latest` to 2026.4.16. - Update `espup@latest` to 0.17.1. - Update `trivy@latest` to 0.70.0. ### [`v2.75.17`](https://redirect.github.com/taiki-e/install-action/blob/HEAD/CHANGELOG.md#100---2021-12-30) [Compare Source](https://redirect.github.com/taiki-e/install-action/compare/v2.75.16...v2.75.17) Initial release [Unreleased]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.21...HEAD [2.75.21]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.20...v2.75.21 [2.75.20]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.19...v2.75.20 [2.75.19]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.18...v2.75.19 [2.75.18]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.17...v2.75.18 [2.75.17]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.16...v2.75.17 [2.75.16]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.15...v2.75.16 [2.75.15]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.14...v2.75.15 [2.75.14]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.13...v2.75.14 [2.75.13]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.12...v2.75.13 [2.75.12]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.11...v2.75.12 [2.75.11]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.10...v2.75.11 [2.75.10]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.9...v2.75.10 [2.75.9]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.8...v2.75.9 [2.75.8]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.7...v2.75.8 [2.75.7]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.6...v2.75.7 [2.75.6]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.5...v2.75.6 [2.75.5]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.4...v2.75.5 [2.75.4]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.3...v2.75.4 [2.75.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.2...v2.75.3 [2.75.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.1...v2.75.2 [2.75.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.75.0...v2.75.1 [2.75.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.74.1...v2.75.0 [2.74.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.74.0...v2.74.1 [2.74.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.73.0...v2.74.0 [2.73.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.72.0...v2.73.0 [2.72.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.71.3...v2.72.0 [2.71.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.71.2...v2.71.3 [2.71.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.71.1...v2.71.2 [2.71.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.71.0...v2.71.1 [2.71.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.70.4...v2.71.0 [2.70.4]: https://redirect.github.com/taiki-e/install-action/compare/v2.70.3...v2.70.4 [2.70.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.70.2...v2.70.3 [2.70.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.70.1...v2.70.2 [2.70.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.70.0...v2.70.1 [2.70.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.14...v2.70.0 [2.69.14]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.13...v2.69.14 [2.69.13]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.12...v2.69.13 [2.69.12]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.11...v2.69.12 [2.69.11]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.10...v2.69.11 [2.69.10]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.9...v2.69.10 [2.69.9]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.8...v2.69.9 [2.69.8]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.7...v2.69.8 [2.69.7]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.6...v2.69.7 [2.69.6]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.5...v2.69.6 [2.69.5]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.4...v2.69.5 [2.69.4]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.3...v2.69.4 [2.69.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.2...v2.69.3 [2.69.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.1...v2.69.2 [2.69.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.69.0...v2.69.1 [2.69.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.36...v2.69.0 [2.68.36]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.35...v2.68.36 [2.68.35]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.34...v2.68.35 [2.68.34]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.33...v2.68.34 [2.68.33]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.32...v2.68.33 [2.68.32]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.31...v2.68.32 [2.68.31]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.30...v2.68.31 [2.68.30]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.29...v2.68.30 [2.68.29]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.28...v2.68.29 [2.68.28]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.27...v2.68.28 [2.68.27]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.26...v2.68.27 [2.68.26]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.25...v2.68.26 [2.68.25]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.24...v2.68.25 [2.68.24]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.23...v2.68.24 [2.68.23]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.22...v2.68.23 [2.68.22]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.21...v2.68.22 [2.68.21]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.20...v2.68.21 [2.68.20]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.19...v2.68.20 [2.68.19]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.18...v2.68.19 [2.68.18]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.17...v2.68.18 [2.68.17]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.16...v2.68.17 [2.68.16]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.15...v2.68.16 [2.68.15]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.14...v2.68.15 [2.68.14]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.13...v2.68.14 [2.68.13]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.12...v2.68.13 [2.68.12]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.11...v2.68.12 [2.68.11]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.10...v2.68.11 [2.68.10]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.9...v2.68.10 [2.68.9]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.8...v2.68.9 [2.68.8]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.7...v2.68.8 [2.68.7]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.6...v2.68.7 [2.68.6]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.5...v2.68.6 [2.68.5]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.4...v2.68.5 [2.68.4]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.3...v2.68.4 [2.68.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.2...v2.68.3 [2.68.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.1...v2.68.2 [2.68.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.68.0...v2.68.1 [2.68.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.30...v2.68.0 [2.67.30]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.29...v2.67.30 [2.67.29]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.28...v2.67.29 [2.67.28]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.27...v2.67.28 [2.67.27]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.26...v2.67.27 [2.67.26]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.25...v2.67.26 [2.67.25]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.24...v2.67.25 [2.67.24]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.23...v2.67.24 [2.67.23]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.22...v2.67.23 [2.67.22]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.21...v2.67.22 [2.67.21]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.20...v2.67.21 [2.67.20]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.19...v2.67.20 [2.67.19]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.18...v2.67.19 [2.67.18]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.17...v2.67.18 [2.67.17]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.16...v2.67.17 [2.67.16]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.15...v2.67.16 [2.67.15]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.14...v2.67.15 [2.67.14]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.13...v2.67.14 [2.67.13]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.12...v2.67.13 [2.67.12]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.11...v2.67.12 [2.67.11]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.10...v2.67.11 [2.67.10]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.9...v2.67.10 [2.67.9]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.8...v2.67.9 [2.67.8]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.7...v2.67.8 [2.67.7]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.6...v2.67.7 [2.67.6]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.5...v2.67.6 [2.67.5]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.4...v2.67.5 [2.67.4]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.3...v2.67.4 [2.67.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.2...v2.67.3 [2.67.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.1...v2.67.2 [2.67.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.67.0...v2.67.1 [2.67.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.66.7...v2.67.0 [2.66.7]: https://redirect.github.com/taiki-e/install-action/compare/v2.66.6...v2.66.7 [2.66.6]: https://redirect.github.com/taiki-e/install-action/compare/v2.66.5...v2.66.6 [2.66.5]: https://redirect.github.com/taiki-e/install-action/compare/v2.66.4...v2.66.5 [2.66.4]: https://redirect.github.com/taiki-e/install-action/compare/v2.66.3...v2.66.4 [2.66.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.66.2...v2.66.3 [2.66.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.66.1...v2.66.2 [2.66.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.66.0...v2.66.1 [2.66.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.16...v2.66.0 [2.65.16]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.15...v2.65.16 [2.65.15]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.14...v2.65.15 [2.65.14]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.13...v2.65.14 [2.65.13]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.12...v2.65.13 [2.65.12]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.11...v2.65.12 [2.65.11]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.10...v2.65.11 [2.65.10]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.9...v2.65.10 [2.65.9]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.8...v2.65.9 [2.65.8]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.7...v2.65.8 [2.65.7]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.6...v2.65.7 [2.65.6]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.5...v2.65.6 [2.65.5]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.4...v2.65.5 [2.65.4]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.3...v2.65.4 [2.65.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.2...v2.65.3 [2.65.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.1...v2.65.2 [2.65.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.65.0...v2.65.1 [2.65.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.64.2...v2.65.0 [2.64.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.64.1...v2.64.2 [2.64.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.64.0...v2.64.1 [2.64.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.63.3...v2.64.0 [2.63.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.63.2...v2.63.3 [2.63.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.63.1...v2.63.2 [2.63.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.63.0...v2.63.1 [2.63.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.67...v2.63.0 [2.62.67]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.66...v2.62.67 [2.62.66]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.65...v2.62.66 [2.62.65]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.64...v2.62.65 [2.62.64]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.63...v2.62.64 [2.62.63]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.62...v2.62.63 [2.62.62]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.61...v2.62.62 [2.62.61]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.60...v2.62.61 [2.62.60]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.59...v2.62.60 [2.62.59]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.58...v2.62.59 [2.62.58]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.57...v2.62.58 [2.62.57]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.56...v2.62.57 [2.62.56]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.55...v2.62.56 [2.62.55]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.54...v2.62.55 [2.62.54]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.53...v2.62.54 [2.62.53]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.52...v2.62.53 [2.62.52]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.51...v2.62.52 [2.62.51]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.50...v2.62.51 [2.62.50]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.49...v2.62.50 [2.62.49]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.48...v2.62.49 [2.62.48]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.47...v2.62.48 [2.62.47]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.46...v2.62.47 [2.62.46]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.45...v2.62.46 [2.62.45]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.44...v2.62.45 [2.62.44]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.43...v2.62.44 [2.62.43]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.42...v2.62.43 [2.62.42]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.41...v2.62.42 [2.62.41]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.40...v2.62.41 [2.62.40]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.39...v2.62.40 [2.62.39]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.38...v2.62.39 [2.62.38]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.37...v2.62.38 [2.62.37]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.36...v2.62.37 [2.62.36]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.35...v2.62.36 [2.62.35]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.34...v2.62.35 [2.62.34]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.33...v2.62.34 [2.62.33]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.32...v2.62.33 [2.62.32]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.31...v2.62.32 [2.62.31]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.30...v2.62.31 [2.62.30]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.29...v2.62.30 [2.62.29]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.28...v2.62.29 [2.62.28]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.27...v2.62.28 [2.62.27]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.26...v2.62.27 [2.62.26]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.25...v2.62.26 [2.62.25]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.24...v2.62.25 [2.62.24]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.23...v2.62.24 [2.62.23]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.22...v2.62.23 [2.62.22]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.21...v2.62.22 [2.62.21]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.20...v2.62.21 [2.62.20]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.19...v2.62.20 [2.62.19]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.18...v2.62.19 [2.62.18]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.17...v2.62.18 [2.62.17]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.16...v2.62.17 [2.62.16]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.15...v2.62.16 [2.62.15]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.14...v2.62.15 [2.62.14]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.13...v2.62.14 [2.62.13]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.12...v2.62.13 [2.62.12]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.11...v2.62.12 [2.62.11]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.10...v2.62.11 [2.62.10]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.9...v2.62.10 [2.62.9]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.8...v2.62.9 [2.62.8]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.7...v2.62.8 [2.62.7]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.6...v2.62.7 [2.62.6]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.5...v2.62.6 [2.62.5]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.4...v2.62.5 [2.62.4]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.3...v2.62.4 [2.62.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.2...v2.62.3 [2.62.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.1...v2.62.2 [2.62.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.62.0...v2.62.1 [2.62.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.13...v2.62.0 [2.61.13]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.12...v2.61.13 [2.61.12]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.11...v2.61.12 [2.61.11]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.10...v2.61.11 [2.61.10]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.9...v2.61.10 [2.61.9]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.8...v2.61.9 [2.61.8]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.7...v2.61.8 [2.61.7]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.6...v2.61.7 [2.61.6]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.5...v2.61.6 [2.61.5]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.4...v2.61.5 [2.61.4]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.3...v2.61.4 [2.61.3]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.2...v2.61.3 [2.61.2]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.1...v2.61.2 [2.61.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.61.0...v2.61.1 [2.61.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.60.0...v2.61.0 [2.60.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.59.1...v2.60.0 [2.59.1]: https://redirect.github.com/taiki-e/install-action/compare/v2.59.0...v2.59.1 [2.59.0]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.33...v2.59.0 [2.58.33]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.32...v2.58.33 [2.58.32]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.31...v2.58.32 [2.58.31]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.30...v2.58.31 [2.58.30]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.29...v2.58.30 [2.58.29]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.28...v2.58.29 [2.58.28]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.27...v2.58.28 [2.58.27]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.26...v2.58.27 [2.58.26]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.25...v2.58.26 [2.58.25]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.24...v2.58.25 [2.58.24]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.23...v2.58.24 [2.58.23]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.22...v2.58.23 [2.58.22]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.21...v2.58.22 [2.58.21]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.20...v2.58.21 [2.58.20]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.19...v2.58.20 [2.58.19]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.18...v2.58.19 [2.58.18]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.17...v2.58.18 [2.58.17]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.16...v2.58.17 [2.58.16]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.15...v2.58.16 [2.58.15]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.14...v2.58.15 [2.58.14]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.13...v2.58.14 [2.58.13]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.12...v2.58.13 [2.58.12]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.11...v2.58.12 [2.58.11]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.10...v2.58.11 [2.58.10]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.9...v2.58.10 [2.58.9]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.8...v2.58.9 [2.58.8]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.7...v2.58.8 [2.58.7]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.6...v2.58.7 [2.58.6]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.5...v2.58.6 [2.58.5]: https://redirect.github.com/taiki-e/install-action/compare/v2.58.4...v2.58.5 [2.58.4]: https://redirect.githu > ✂ **Note** > > PR body was truncated to here. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 5am on the first day of the month" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
547b806c4b |
chore(deps): Update Rust Stable to v1.96 (#1561)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.95` → `1.96` | --- ### Release Notes <details> <summary>rust-lang/rust (STABLE)</summary> ### [`v1.96`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1960-2026-05-28) [Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.95.0...1.96.0) \========================== <a id="1.96.0-Language"></a> ## Language - [Allow passing `expr` metavariable to `cfg`](https://redirect.github.com/rust-lang/rust/pull/146961) - [Always coerce never types in tuple expressions](https://redirect.github.com/rust-lang/rust/pull/147834) - [Avoid incorrect inference guidance of function arguments in rare cases](https://redirect.github.com/rust-lang/rust/pull/150316) - [Support s390x vector registers in inline assembly](https://redirect.github.com/rust-lang/rust/pull/154184) - [Allow using constants of type `ManuallyDrop` as patterns (fixing a regression introduced in 1.94.0)](https://redirect.github.com/rust-lang/rust/pull/154891) <a id="1.96.0-Compiler"></a> ## Compiler - [Enable link relaxation feature for LoongArch Linux targets](https://redirect.github.com/rust-lang/rust/pull/153427) - [Update `riscv64gc-unknown-fuchsia` baseline to RVA22 + vector](https://redirect.github.com/rust-lang/rust/pull/155072) <a id="1.96.0-Libraries"></a> ## Libraries - [Support iterating over ranges of `NonZero` integers](https://redirect.github.com/rust-lang/rust/pull/127534) - [refactor 'valid for read/write' definition: exclude null; add that as an exception on individual methods instead](https://redirect.github.com/rust-lang/rust/pull/152615) - [Fix SGX delayed host lookup via ToSocketAddr](https://redirect.github.com/rust-lang/rust/pull/152851) <a id="1.96.0-Stabilized-APIs"></a> ## Stabilized APIs - [`assert_matches!`](https://doc.rust-lang.org/stable/std/macro.assert_matches.html) - [`debug_assert_matches!`](https://doc.rust-lang.org/stable/std/macro.debug_assert_matches.html) - [`From<T> for AssertUnwindSafe<T>`](https://doc.rust-lang.org/stable/std/panic/struct.AssertUnwindSafe.html#impl-From%3CT%3E-for-AssertUnwindSafe%3CT%3E) - [`From<T> for LazyCell<T, F>`](https://doc.rust-lang.org/stable/std/cell/struct.LazyCell.html#impl-From%3CT%3E-for-LazyCell%3CT,+F%3E) - [`From<T> for LazyLock<T, F>`](https://doc.rust-lang.org/stable/std/sync/struct.LazyLock.html#impl-From%3CT%3E-for-LazyLock%3CT,+F%3E) - [`core::range::RangeToInclusive`](https://doc.rust-lang.org/stable/core/range/struct.RangeToInclusive.html) - [`core::range::RangeToInclusiveIter`](https://doc.rust-lang.org/stable/core/range/struct.RangeToInclusiveIter.html) - [`core::range::RangeFrom`](https://doc.rust-lang.org/stable/core/ops/struct.RangeFrom.html) - [`core::range::RangeFromIter`](https://doc.rust-lang.org/stable/core/ops/struct.RangeFromIter.html) - [`core::range::Range`](https://doc.rust-lang.org/stable/std/range/struct.Range.html) - [`core::range::RangeIter`](https://doc.rust-lang.org/stable/std/range/struct.RangeIter.html) <a id="1.96.0-Cargo"></a> ## Cargo - [Allow a dependency to specify both a git repository and an alternate registry.](https://redirect.github.com/rust-lang/cargo/pull/16810/) Just like with crates.io, the git repository will be used locally, but the registry version will be used when published. - [Added `target.'cfg(..)'.rustdocflags` support in configuration.](https://redirect.github.com/rust-lang/cargo/pull/16846) - Fixed [CVE-2026-5222](https://blog.rust-lang.org/2026/05/25/cve-2026-5222/) and [CVE-2026-5223](https://blog.rust-lang.org/2026/05/25/cve-2026-5223/). <a id="1.96-Rustdoc"></a> ## Rustdoc - [Deprecation notes are now rendered like any other documentation](https://redirect.github.com/rust-lang/rust/pull/149931). Previously they used the css `white-space: pre-wrap;` property and stripped any `<p>` elements from the rendered html, however this caused issues and unintuitive behavior. The new behavior should be more predictable, however some multi-line deprecation notes will now be rendered as as single lines. If this is undesirable, you can use the standard markdown method of forcing a linebreak, which is two spaces followed by a newline (`"\n"`). - [Don't emit rustdoc `missing_doc_code_examples` lint on impl items](https://redirect.github.com/rust-lang/rust/pull/154048) - [Seperate methods and associated functions in sidebar](https://redirect.github.com/rust-lang/rust/pull/154644) <a id="1.96.0-Compatibility-Notes"></a> ## Compatibility Notes - [Fix layout of `#[repr(Int)]` enums in some edge cases involving fields of uninhabited zero-sized types](https://redirect.github.com/rust-lang/rust/pull/146989) - [Prevent unsize-coercing into `Pin<Foo>` where `Foo` doesn't implement `Deref`. Some such coercions were previously allowed, but produce a type with no useful public API.](https://redirect.github.com/rust-lang/rust/pull/149218) - [rustc: Stop passing `--allow-undefined` on wasm targets](https://redirect.github.com/rust-lang/rust/pull/149868) - [Gate the accidentally stabilized `#![reexport_test_harness_main]` attribute](https://redirect.github.com/rust-lang/rust/pull/152210) - [Error on return-position-impl-trait-in-traits whose types are too private](https://redirect.github.com/rust-lang/rust/pull/152543) - [Report the `uninhabited_static` lint in dependencies and make it deny-by-default](https://redirect.github.com/rust-lang/rust/pull/152853) - [Distributed builds now contain non-split debuginfo for windows-gnu](https://redirect.github.com/rust-lang/rust/pull/152870) This appears to improve the quality of backtraces. This change has no effect on the defaults for the output of rustc/cargo on these targets. - [Check const generic arguments are correctly typed in more positions](https://redirect.github.com/rust-lang/rust/pull/152931) - [Remove `-Csoft-float`](https://redirect.github.com/rust-lang/rust/pull/152973) - [Importing structs with `::{self [as name]}`, e.g., `struct S {}; use S::{self as Other};`, is now no longer permitted because `{self}` imports require a module parent.](https://redirect.github.com/rust-lang/rust/pull/152996) - [For `export_name`, `link_name`, and `link_section` attributes, if multiple of the same attribute is present, the first one now takes precedence.](https://redirect.github.com/rust-lang/rust/pull/153041) - [Update the minimum external LLVM to 21](https://redirect.github.com/rust-lang/rust/pull/153684) - On `avr` targets, C's `double` type is 32-bit by default, so [change `c_double` to `f32` on `avr` targets to match](https://redirect.github.com/rust-lang/rust/pull/154647). This is a breaking change, but necessary to make `c_double` match C's double. <a id="1.96.0-Internal-Changes"></a> ## Internal Changes These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [JSON targets: `aarch64` softfloat targets now have to have `rustc_abi` set to `"softfloat"`](https://redirect.github.com/rust-lang/rust/pull/152941) - [target specs: stricter checks for LLVM ABI values, and correlate that with `cfg(target_abi)`](https://redirect.github.com/rust-lang/rust/pull/153769) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/crate-ci/typos). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTguMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
71d802255e |
chore(deps): Update Rust Stable to v1.96 (#74)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.95` → `1.96` | --- ### Release Notes <details> <summary>rust-lang/rust (STABLE)</summary> ### [`v1.96`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1960-2026-05-28) [Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.95.0...1.96.0) \========================== <a id="1.96.0-Language"></a> ## Language - [Allow passing `expr` metavariable to `cfg`](https://redirect.github.com/rust-lang/rust/pull/146961) - [Always coerce never types in tuple expressions](https://redirect.github.com/rust-lang/rust/pull/147834) - [Avoid incorrect inference guidance of function arguments in rare cases](https://redirect.github.com/rust-lang/rust/pull/150316) - [Support s390x vector registers in inline assembly](https://redirect.github.com/rust-lang/rust/pull/154184) - [Allow using constants of type `ManuallyDrop` as patterns (fixing a regression introduced in 1.94.0)](https://redirect.github.com/rust-lang/rust/pull/154891) <a id="1.96.0-Compiler"></a> ## Compiler - [Enable link relaxation feature for LoongArch Linux targets](https://redirect.github.com/rust-lang/rust/pull/153427) - [Update `riscv64gc-unknown-fuchsia` baseline to RVA22 + vector](https://redirect.github.com/rust-lang/rust/pull/155072) <a id="1.96.0-Libraries"></a> ## Libraries - [Support iterating over ranges of `NonZero` integers](https://redirect.github.com/rust-lang/rust/pull/127534) - [refactor 'valid for read/write' definition: exclude null; add that as an exception on individual methods instead](https://redirect.github.com/rust-lang/rust/pull/152615) - [Fix SGX delayed host lookup via ToSocketAddr](https://redirect.github.com/rust-lang/rust/pull/152851) <a id="1.96.0-Stabilized-APIs"></a> ## Stabilized APIs - [`assert_matches!`](https://doc.rust-lang.org/stable/std/macro.assert_matches.html) - [`debug_assert_matches!`](https://doc.rust-lang.org/stable/std/macro.debug_assert_matches.html) - [`From<T> for AssertUnwindSafe<T>`](https://doc.rust-lang.org/stable/std/panic/struct.AssertUnwindSafe.html#impl-From%3CT%3E-for-AssertUnwindSafe%3CT%3E) - [`From<T> for LazyCell<T, F>`](https://doc.rust-lang.org/stable/std/cell/struct.LazyCell.html#impl-From%3CT%3E-for-LazyCell%3CT,+F%3E) - [`From<T> for LazyLock<T, F>`](https://doc.rust-lang.org/stable/std/sync/struct.LazyLock.html#impl-From%3CT%3E-for-LazyLock%3CT,+F%3E) - [`core::range::RangeToInclusive`](https://doc.rust-lang.org/stable/core/range/struct.RangeToInclusive.html) - [`core::range::RangeToInclusiveIter`](https://doc.rust-lang.org/stable/core/range/struct.RangeToInclusiveIter.html) - [`core::range::RangeFrom`](https://doc.rust-lang.org/stable/core/ops/struct.RangeFrom.html) - [`core::range::RangeFromIter`](https://doc.rust-lang.org/stable/core/ops/struct.RangeFromIter.html) - [`core::range::Range`](https://doc.rust-lang.org/stable/std/range/struct.Range.html) - [`core::range::RangeIter`](https://doc.rust-lang.org/stable/std/range/struct.RangeIter.html) <a id="1.96.0-Cargo"></a> ## Cargo - [Allow a dependency to specify both a git repository and an alternate registry.](https://redirect.github.com/rust-lang/cargo/pull/16810/) Just like with crates.io, the git repository will be used locally, but the registry version will be used when published. - [Added `target.'cfg(..)'.rustdocflags` support in configuration.](https://redirect.github.com/rust-lang/cargo/pull/16846) - Fixed [CVE-2026-5222](https://blog.rust-lang.org/2026/05/25/cve-2026-5222/) and [CVE-2026-5223](https://blog.rust-lang.org/2026/05/25/cve-2026-5223/). <a id="1.96-Rustdoc"></a> ## Rustdoc - [Deprecation notes are now rendered like any other documentation](https://redirect.github.com/rust-lang/rust/pull/149931). Previously they used the css `white-space: pre-wrap;` property and stripped any `<p>` elements from the rendered html, however this caused issues and unintuitive behavior. The new behavior should be more predictable, however some multi-line deprecation notes will now be rendered as as single lines. If this is undesirable, you can use the standard markdown method of forcing a linebreak, which is two spaces followed by a newline (`"\n"`). - [Don't emit rustdoc `missing_doc_code_examples` lint on impl items](https://redirect.github.com/rust-lang/rust/pull/154048) - [Seperate methods and associated functions in sidebar](https://redirect.github.com/rust-lang/rust/pull/154644) <a id="1.96.0-Compatibility-Notes"></a> ## Compatibility Notes - [Fix layout of `#[repr(Int)]` enums in some edge cases involving fields of uninhabited zero-sized types](https://redirect.github.com/rust-lang/rust/pull/146989) - [Prevent unsize-coercing into `Pin<Foo>` where `Foo` doesn't implement `Deref`. Some such coercions were previously allowed, but produce a type with no useful public API.](https://redirect.github.com/rust-lang/rust/pull/149218) - [rustc: Stop passing `--allow-undefined` on wasm targets](https://redirect.github.com/rust-lang/rust/pull/149868) - [Gate the accidentally stabilized `#![reexport_test_harness_main]` attribute](https://redirect.github.com/rust-lang/rust/pull/152210) - [Error on return-position-impl-trait-in-traits whose types are too private](https://redirect.github.com/rust-lang/rust/pull/152543) - [Report the `uninhabited_static` lint in dependencies and make it deny-by-default](https://redirect.github.com/rust-lang/rust/pull/152853) - [Distributed builds now contain non-split debuginfo for windows-gnu](https://redirect.github.com/rust-lang/rust/pull/152870) This appears to improve the quality of backtraces. This change has no effect on the defaults for the output of rustc/cargo on these targets. - [Check const generic arguments are correctly typed in more positions](https://redirect.github.com/rust-lang/rust/pull/152931) - [Remove `-Csoft-float`](https://redirect.github.com/rust-lang/rust/pull/152973) - [Importing structs with `::{self [as name]}`, e.g., `struct S {}; use S::{self as Other};`, is now no longer permitted because `{self}` imports require a module parent.](https://redirect.github.com/rust-lang/rust/pull/152996) - [For `export_name`, `link_name`, and `link_section` attributes, if multiple of the same attribute is present, the first one now takes precedence.](https://redirect.github.com/rust-lang/rust/pull/153041) - [Update the minimum external LLVM to 21](https://redirect.github.com/rust-lang/rust/pull/153684) - On `avr` targets, C's `double` type is 32-bit by default, so [change `c_double` to `f32` on `avr` targets to match](https://redirect.github.com/rust-lang/rust/pull/154647). This is a breaking change, but necessary to make `c_double` match C's double. <a id="1.96.0-Internal-Changes"></a> ## Internal Changes These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [JSON targets: `aarch64` softfloat targets now have to have `rustc_abi` set to `"softfloat"`](https://redirect.github.com/rust-lang/rust/pull/152941) - [target specs: stricter checks for LLVM ABI values, and correlate that with `cfg(target_abi)`](https://redirect.github.com/rust-lang/rust/pull/153769) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTguMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
3eda2bbd2c |
chore(deps): Update Prek to v0.4.3 (#73)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.2` → `0.4.3` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.3`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#043) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.2...v0.4.3) Released on 2026-05-27. ##### Bug fixes - Ignore stat-only hook rewrites ([#​2131](https://redirect.github.com/j178/prek/pull/2131)) ##### Sponsorship If `prek` saves time for you or your team, please consider sponsoring the project on [GitHub Sponsors](https://redirect.github.com/sponsors/j178). It helps keep new features, performance work, and maintenance moving. ##### Contributors - [@​stevbev](https://redirect.github.com/stevbev) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
8b696a5b98 | chore(deps): Update Prek to v0.4.2 | ||
|
|
ea7984f88a |
chore(deps): Update Prek to v0.4.1 (#71)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.0` → `0.4.1` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.1`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#041) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.0...v0.4.1) Released on 2026-05-20. ##### Enhancements - Fix pre-push range after rebase ([#​2089](https://redirect.github.com/j178/prek/pull/2089)) - Prefer extensions over loose filename tags ([#​2092](https://redirect.github.com/j178/prek/pull/2092)) - Skip installs for hooks that will not run ([#​2103](https://redirect.github.com/j178/prek/pull/2103)) ##### Performance - Optimize meta hook file scans ([#​2106](https://redirect.github.com/j178/prek/pull/2106)) - Reduce run filtering allocations ([#​2090](https://redirect.github.com/j178/prek/pull/2090)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xODUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjE4NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
d7549a44be |
chore(deps): Update Prek to v0.4.0 (#70)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | minor | `0.3.13` → `0.4.0` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.0`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#040) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.13...v0.4.0) Released on 2026-05-14. ##### Breaking changes These are narrow cleanup breaks in behavior that was either temporary or never worked correctly. Most users should not need to change anything. - Generated hook scripts no longer preserve `-q`, `-v`, or `--no-progress` passed to `prek install`. This only affects users who expected those global flags to be baked into installed hooks. ([#​1966](https://redirect.github.com/j178/prek/pull/1966)) - `language_version` no longer accepts direct executable paths. Use `language_version: system` for a system toolchain, or use a supported version request instead. This path form did not work reliably before, so existing working configs should be unaffected. ([#​1831](https://redirect.github.com/j178/prek/pull/1831)) ##### Enhancements - Expand tilde in `--config`, `--cd`, `--log-file` and `--git-dir` ([#​2063](https://redirect.github.com/j178/prek/pull/2063)) - Prevent auto-update cooldown downgrades ([#​2055](https://redirect.github.com/j178/prek/pull/2055)) - Use managed npm cache for node hooks ([#​2075](https://redirect.github.com/j178/prek/pull/2075)) ##### Bug fixes - Fix npm config env overrides for node hooks ([#​2074](https://redirect.github.com/j178/prek/pull/2074)) ##### Documentation - Add cookbook page for enabling Git 2.54 config-based global hooks ([#​2061](https://redirect.github.com/j178/prek/pull/2061)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzMuNiIsInVwZGF0ZWRJblZlciI6IjQzLjE3My42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
b3bd7e4a24 |
chore(deps): Update Prek to v0.3.13 (#69)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.12` → `0.3.13` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.13`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0313) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.12...v0.3.13) Released on 2026-05-06. ##### Bug fixes - Respect hook filters for message files ([#​2049](https://redirect.github.com/j178/prek/pull/2049)) ##### Documentation - Add Godot Engine to users in README ([#​2047](https://redirect.github.com/j178/prek/pull/2047)) ##### Contributors - [@​j178](https://redirect.github.com/j178) - [@​Calinou](https://redirect.github.com/Calinou) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
b62aed2edf |
chore(deps): Update Prek to v0.3.12 (#68)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.11` → `0.3.12` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.12`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0312) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.11...v0.3.12) Released on 2026-05-05. ##### Highlights `auto_update.cooldown_days` is now available in both the user-level global config (`~/.config/prek/prek.toml` on Linux and macOS, or `$XDG_CONFIG_HOME/prek/prek.toml` when set; `%APPDATA%\prek\prek.toml` on Windows) and project config. Set a user default for `prek auto-update`, then override it per project when a repository needs a different update cadence. ```toml [auto_update] cooldown_days = 7 ``` ##### Enhancements - Add global auto-update cooldown config ([#​2041](https://redirect.github.com/j178/prek/pull/2041)) - Add project auto-update cooldown config ([#​2044](https://redirect.github.com/j178/prek/pull/2044)) - Support `language: dart` ([#​1146](https://redirect.github.com/j178/prek/pull/1146)) ##### Bug fixes - Pass commit message file to workspace hooks ([#​2043](https://redirect.github.com/j178/prek/pull/2043)) - Preserve non-UTF8 filenames from git ([#​2023](https://redirect.github.com/j178/prek/pull/2023)) - ruby: put resolved Ruby's bin dir on `$PATH` for `gem` invocations ([#​2021](https://redirect.github.com/j178/prek/pull/2021)) ##### Documentation - Update docs with the new logo and icon ([#​2025](https://redirect.github.com/j178/prek/pull/2025)) - Point schema docs to SchemaStore ([#​2039](https://redirect.github.com/j178/prek/pull/2039)) ##### Contributors - [@​j178](https://redirect.github.com/j178) - [@​xiaoyanli-lyft](https://redirect.github.com/xiaoyanli-lyft) - [@​Lutra-Fs](https://redirect.github.com/Lutra-Fs) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |