Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update rust crates #3297

Merged
merged 2 commits into from
Jan 13, 2025
Merged

chore(deps): update rust crates #3297

merged 2 commits into from
Jan 13, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 5, 2025

This PR contains the following updates:

Package Type Update Change
async-trait workspace.dependencies patch 0.1.83 -> 0.1.84
insta (source) workspace.dependencies minor 1.41.1 -> 1.42.0
itertools workspace.dependencies minor 0.13.0 -> 0.14.0
jsonschema workspace.dependencies patch 0.28.0 -> 0.28.1

Release Notes

dtolnay/async-trait (async-trait)

v0.1.84

Compare Source

  • Support impl Trait in return type (#​282)
mitsuhiko/insta (insta)

v1.42.0

Compare Source

  • Text snapshots no longer contain snapshot_type: text in their metadata. For
    context, we originally added this in the prior release (1.41.0) to support
    binary snapshots, but some folks disliked the diff noise on any snapshot
    changes, and the maintainers' weighted votes favored reverting. I apologize
    that this will cause some additional churn for those who used cargo test --force-update-snapshots to update their snapshots to the 1.41 format;
    running this again with 1.42 will remove those metadata entries. To confirm:
    this doesn't affect whether snapshot tests pass or fail — the worst impact is
    some additional diffs in metadata. #​690
  • Pending snapshots are no longer removed throughout the workspace by
    cargo-insta before running tests. Instead, running a test will overwrite or
    remove its own pending snapshot. To remove all pending snapshots, use cargo insta reject or run tests with --unreferenced=delete. #​651
  • insta::internals::SettingsBindDropGuard (returned from
    Settings::bind_to_scope) no longer implements Send. This was incorrect and
    any tests relying on this behavior where not working properly. Fixes #​694 in
    #​695 by @​jalil-salame
rust-itertools/itertools (itertools)

v0.14.0

Compare Source

Breaking
  • Increased MSRV to 1.63.0 (#​960)
  • Removed generic parameter from cons_tuples (#​988)
Added
  • Added array_combinations (#​991)
  • Added k_smallest_relaxed and variants (#​925)
  • Added next_array and collect_array (#​560)
  • Implemented DoubleEndedIterator for FilterOk (#​948)
  • Implemented DoubleEndedIterator for FilterMapOk (#​950)
Changed
  • Allow Q: ?Sized in Itertools::contains (#​971)
  • Improved hygiene of chain! (#​943)
  • Improved into_group_map_by documentation (#​1000)
  • Improved tree_reduce documentation (#​955)
  • Improved discoverability of merge_join_by (#​966)
  • Improved discoverability of take_while_inclusive (#​972)
  • Improved documentation of find_or_last and find_or_first (#​984)
  • Prevented exponentially large type sizes in tuple_combinations (#​945)
  • Added track_caller attr for asser_equal (#​976)
Notable Internal Changes
  • Fixed clippy lints (#​956, #​987, #​1008)
  • Addressed warnings within doctests (#​964)
  • CI: Run most tests with miri (#​961)
  • CI: Speed up "cargo-semver-checks" action (#​938)
  • Changed an instance of default_features in Cargo.toml to default-features (#​985)
Stranger6667/jsonschema (jsonschema)

v0.28.1

Fixed
  • Handle fragment references within $id-anchored subschemas. #​640

Configuration

📅 Schedule: Branch creation - "before 11am on monday" in timezone Asia/Shanghai, Automerge - "before 11am on monday" in timezone Asia/Shanghai.

🚦 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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge January 5, 2025 16:34
Copy link
Contributor Author

renovate bot commented Jan 5, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package itertools@0.13.0 --precise 0.14.0
    Updating crates.io index
error: failed to select a version for the requirement `itertools = "^0.13.0"`
candidate versions found which didn't match: 0.14.0
location searched: crates.io index
required by package `oxc_mangler v0.44.0`
    ... which satisfies dependency `oxc_mangler = "^0.44.0"` (locked to 0.44.0) of package `oxc v0.44.0`
    ... which satisfies dependency `oxc = "^0.44.0"` (locked to 0.44.0) of package `bench v0.1.0 (/tmp/renovate/repos/github/rolldown/rolldown/crates/bench)`

Copy link

github-actions bot commented Jan 5, 2025

Benchmarks Rust

group                                                               pr                                     target
-----                                                               --                                     ------
bundle/bundle@multi-duplicated-top-level-symbol                     1.10     80.5±2.03ms        ? ?/sec    1.00     73.1±1.96ms        ? ?/sec
bundle/bundle@multi-duplicated-top-level-symbol-minify              1.10    102.3±1.50ms        ? ?/sec    1.00     92.8±1.09ms        ? ?/sec
bundle/bundle@multi-duplicated-top-level-symbol-minify-sourcemap    1.08    116.2±2.36ms        ? ?/sec    1.00    107.3±1.40ms        ? ?/sec
bundle/bundle@multi-duplicated-top-level-symbol-sourcemap           1.09     88.3±1.15ms        ? ?/sec    1.00     81.3±1.42ms        ? ?/sec
bundle/bundle@rome-ts                                               1.04    129.2±3.30ms        ? ?/sec    1.00    124.5±2.59ms        ? ?/sec
bundle/bundle@rome-ts-minify                                        1.16    246.2±3.48ms        ? ?/sec    1.00    212.7±4.30ms        ? ?/sec
bundle/bundle@rome-ts-minify-sourcemap                              1.14    283.8±4.20ms        ? ?/sec    1.00   247.8±10.29ms        ? ?/sec
bundle/bundle@rome-ts-sourcemap                                     1.01    136.8±3.25ms        ? ?/sec    1.00    135.8±2.25ms        ? ?/sec
bundle/bundle@threejs                                               1.00     40.2±2.09ms        ? ?/sec    1.06     42.5±1.37ms        ? ?/sec
bundle/bundle@threejs-minify                                        1.00     96.1±3.14ms        ? ?/sec    1.09    104.7±3.45ms        ? ?/sec
bundle/bundle@threejs-minify-sourcemap                              1.00    114.9±6.76ms        ? ?/sec    1.09    125.3±6.43ms        ? ?/sec
bundle/bundle@threejs-sourcemap                                     1.00     50.1±0.54ms        ? ?/sec    1.06     53.2±0.80ms        ? ?/sec
bundle/bundle@threejs10x                                            1.00    428.3±3.45ms        ? ?/sec    1.02    435.1±7.29ms        ? ?/sec
bundle/bundle@threejs10x-minify                                     1.00  1112.9±11.92ms        ? ?/sec    1.01  1127.7±12.75ms        ? ?/sec
bundle/bundle@threejs10x-minify-sourcemap                           1.00  1295.5±13.39ms        ? ?/sec    1.00  1291.8±10.87ms        ? ?/sec
bundle/bundle@threejs10x-sourcemap                                  1.00    501.7±9.84ms        ? ?/sec    1.01   504.5±11.79ms        ? ?/sec
remapping/remapping                                                 1.06     26.6±0.92ms        ? ?/sec    1.00     25.0±0.19ms        ? ?/sec
remapping/render-chunk-remapping                                    1.00     68.9±5.07ms        ? ?/sec    1.03     70.9±6.34ms        ? ?/sec
scan/scan@rome-ts                                                   1.04    100.7±1.16ms        ? ?/sec    1.00     96.5±1.38ms        ? ?/sec
scan/scan@threejs                                                   1.03     32.4±0.66ms        ? ?/sec    1.00     31.4±0.65ms        ? ?/sec
scan/scan@threejs10x                                                1.03    325.5±5.96ms        ? ?/sec    1.00    316.4±3.51ms        ? ?/sec

@renovate renovate bot force-pushed the renovate/rust-crates branch from a6441bf to 6140579 Compare January 6, 2025 02:48
@IWANABETHATGUY
Copy link
Contributor

oxc has been upgraded tothe latest itertools, needs to upgrade oxc to the latest.

@Boshen Boshen self-assigned this Jan 6, 2025
@Boshen Boshen marked this pull request as draft January 6, 2025 07:09
auto-merge was automatically disabled January 6, 2025 07:09

Pull request was converted to draft

@IWANABETHATGUY IWANABETHATGUY marked this pull request as ready for review January 12, 2025 17:05
@IWANABETHATGUY IWANABETHATGUY requested a review from Boshen January 12, 2025 17:05
Copy link
Contributor Author

renovate bot commented Jan 12, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@Boshen Boshen force-pushed the renovate/rust-crates branch from 5083dc0 to e21ca56 Compare January 13, 2025 01:26
@IWANABETHATGUY IWANABETHATGUY added this pull request to the merge queue Jan 13, 2025
github-merge-queue bot pushed a commit that referenced this pull request Jan 13, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [async-trait](https://redirect.github.com/dtolnay/async-trait) |
workspace.dependencies | patch | `0.1.83` -> `0.1.84` |
| [insta](https://insta.rs/)
([source](https://redirect.github.com/mitsuhiko/insta)) |
workspace.dependencies | minor | `1.41.1` -> `1.42.0` |
| [itertools](https://redirect.github.com/rust-itertools/itertools) |
workspace.dependencies | minor | `0.13.0` -> `0.14.0` |
| [jsonschema](https://redirect.github.com/Stranger6667/jsonschema) |
workspace.dependencies | patch | `0.28.0` -> `0.28.1` |

---

### Release Notes

<details>
<summary>dtolnay/async-trait (async-trait)</summary>

###
[`v0.1.84`](https://redirect.github.com/dtolnay/async-trait/releases/tag/0.1.84)

[Compare
Source](https://redirect.github.com/dtolnay/async-trait/compare/0.1.83...0.1.84)

- Support `impl Trait` in return type
([#&#8203;282](https://redirect.github.com/dtolnay/async-trait/issues/282))

</details>

<details>
<summary>mitsuhiko/insta (insta)</summary>

###
[`v1.42.0`](https://redirect.github.com/mitsuhiko/insta/blob/HEAD/CHANGELOG.md#1420)

[Compare
Source](https://redirect.github.com/mitsuhiko/insta/compare/1.41.1...1.42.0)

- Text snapshots no longer contain `snapshot_type: text` in their
metadata. For
context, we originally added this in the prior release (1.41.0) to
support
binary snapshots, but some folks disliked the diff noise on any snapshot
changes, and the maintainers' weighted votes favored reverting. I
apologize
that this will cause some additional churn for those who used `cargo
test --force-update-snapshots` to update their snapshots to the 1.41
format;
running this again with 1.42 will remove those metadata entries. To
confirm:
this doesn't affect whether snapshot tests pass or fail — the worst
impact is
some additional diffs in metadata.
[#&#8203;690](https://redirect.github.com/mitsuhiko/insta/issues/690)
-   Pending snapshots are no longer removed throughout the workspace by
`cargo-insta` before running tests. Instead, running a test will
overwrite or
remove its own pending snapshot. To remove all pending snapshots, use
`cargo
insta reject` or run tests with `--unreferenced=delete`.
[#&#8203;651](https://redirect.github.com/mitsuhiko/insta/issues/651)
-   `insta::internals::SettingsBindDropGuard` (returned from
`Settings::bind_to_scope`) no longer implements `Send`. This was
incorrect and
any tests relying on this behavior where not working properly. Fixes
[#&#8203;694](https://redirect.github.com/mitsuhiko/insta/issues/694) in
[#&#8203;695](https://redirect.github.com/mitsuhiko/insta/issues/695) by
[@&#8203;jalil-salame](https://redirect.github.com/jalil-salame)

</details>

<details>
<summary>rust-itertools/itertools (itertools)</summary>

###
[`v0.14.0`](https://redirect.github.com/rust-itertools/itertools/blob/HEAD/CHANGELOG.md#0140)

[Compare
Source](https://redirect.github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0)

##### Breaking

- Increased MSRV to 1.63.0
([#&#8203;960](https://redirect.github.com/rust-itertools/itertools/issues/960))
- Removed generic parameter from `cons_tuples`
([#&#8203;988](https://redirect.github.com/rust-itertools/itertools/issues/988))

##### Added

- Added `array_combinations`
([#&#8203;991](https://redirect.github.com/rust-itertools/itertools/issues/991))
- Added `k_smallest_relaxed` and variants
([#&#8203;925](https://redirect.github.com/rust-itertools/itertools/issues/925))
- Added `next_array` and `collect_array`
([#&#8203;560](https://redirect.github.com/rust-itertools/itertools/issues/560))
- Implemented `DoubleEndedIterator` for `FilterOk`
([#&#8203;948](https://redirect.github.com/rust-itertools/itertools/issues/948))
- Implemented `DoubleEndedIterator` for `FilterMapOk`
([#&#8203;950](https://redirect.github.com/rust-itertools/itertools/issues/950))

##### Changed

- Allow `Q: ?Sized` in `Itertools::contains`
([#&#8203;971](https://redirect.github.com/rust-itertools/itertools/issues/971))
- Improved hygiene of `chain!`
([#&#8203;943](https://redirect.github.com/rust-itertools/itertools/issues/943))
- Improved `into_group_map_by` documentation
([#&#8203;1000](https://redirect.github.com/rust-itertools/itertools/issues/1000))
- Improved `tree_reduce` documentation
([#&#8203;955](https://redirect.github.com/rust-itertools/itertools/issues/955))
- Improved discoverability of `merge_join_by`
([#&#8203;966](https://redirect.github.com/rust-itertools/itertools/issues/966))
- Improved discoverability of `take_while_inclusive`
([#&#8203;972](https://redirect.github.com/rust-itertools/itertools/issues/972))
- Improved documentation of `find_or_last` and `find_or_first`
([#&#8203;984](https://redirect.github.com/rust-itertools/itertools/issues/984))
- Prevented exponentially large type sizes in `tuple_combinations`
([#&#8203;945](https://redirect.github.com/rust-itertools/itertools/issues/945))
- Added `track_caller` attr for `asser_equal`
([#&#8203;976](https://redirect.github.com/rust-itertools/itertools/issues/976))

##### Notable Internal Changes

- Fixed clippy lints
([#&#8203;956](https://redirect.github.com/rust-itertools/itertools/issues/956),
[#&#8203;987](https://redirect.github.com/rust-itertools/itertools/issues/987),
[#&#8203;1008](https://redirect.github.com/rust-itertools/itertools/issues/1008))
- Addressed warnings within doctests
([#&#8203;964](https://redirect.github.com/rust-itertools/itertools/issues/964))
- CI: Run most tests with miri
([#&#8203;961](https://redirect.github.com/rust-itertools/itertools/issues/961))
- CI: Speed up "cargo-semver-checks" action
([#&#8203;938](https://redirect.github.com/rust-itertools/itertools/issues/938))
- Changed an instance of `default_features` in `Cargo.toml` to
`default-features`
([#&#8203;985](https://redirect.github.com/rust-itertools/itertools/issues/985))

</details>

<details>
<summary>Stranger6667/jsonschema (jsonschema)</summary>

###
[`v0.28.1`](https://redirect.github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0281---2024-12-31)

##### Fixed

- Handle fragment references within `$id`-anchored subschemas.
[#&#8203;640](https://redirect.github.com/Stranger6667/jsonschema/issues/640)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 11am on monday" in timezone
Asia/Shanghai, Automerge - "before 11am on monday" in timezone
Asia/Shanghai.

🚦 **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/rolldown/rolldown).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: IWANABETHATGUY <iwanabethatguy@qq.com>
auto-merge was automatically disabled January 13, 2025 03:16

Pull Request is not mergeable

Merged via the queue into main with commit 5ea5182 Jan 13, 2025
37 checks passed
@IWANABETHATGUY IWANABETHATGUY deleted the renovate/rust-crates branch January 13, 2025 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants