Skip to content

chore(deps): update rust to nightly-2026-06-10#1725

Merged
fengmk2 merged 3 commits into
mainfrom
renovate/rust-1.x
Jun 10, 2026
Merged

chore(deps): update rust to nightly-2026-06-10#1725
fengmk2 merged 3 commits into
mainfrom
renovate/rust-1.x

Conversation

@renovate

@renovate renovate Bot commented May 31, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
rust (source, changelog) toolchain patch nightly-2026-05-24nightly-2026-06-10

Configuration

📅 Schedule: (in timezone Asia/Shanghai)

  • Branch creation
    • "before 10am on monday"
  • 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.


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

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

@netlify

netlify Bot commented May 31, 2026

Copy link
Copy Markdown

Deploy Preview for viteplus-preview canceled.

Name Link
🔨 Latest commit a194860
🔍 Latest deploy log https://app.netlify.com/projects/viteplus-preview/deploys/6a291faebcf9c4000876c4f4

@fengmk2

fengmk2 commented Jun 1, 2026

Copy link
Copy Markdown
Member

wait for voidzero-dev/vite-task#420

@renovate renovate Bot force-pushed the renovate/rust-1.x branch from 8684c37 to f32a462 Compare June 7, 2026 16:25
@renovate renovate Bot changed the title chore(deps): update rust to nightly-2026-05-31 chore(deps): update rust to nightly-2026-06-07 Jun 7, 2026
@renovate renovate Bot force-pushed the renovate/rust-1.x branch from f32a462 to e7148bb Compare June 9, 2026 03:07
@renovate renovate Bot changed the title chore(deps): update rust to nightly-2026-06-07 chore(deps): update rust to nightly-2026-06-09 Jun 9, 2026
@renovate renovate Bot force-pushed the renovate/rust-1.x branch from e7148bb to 94d9212 Compare June 10, 2026 07:16
@renovate renovate Bot changed the title chore(deps): update rust to nightly-2026-06-09 chore(deps): update rust to nightly-2026-06-10 Jun 10, 2026
@fengmk2 fengmk2 self-assigned this Jun 10, 2026
fengmk2 added 2 commits June 10, 2026 16:25
The new nightly's clippy added unused_async_trait_impl, which fires in
upstream rolldown crates without a `[lints]` table
(rolldown_plugin_lazy_compilation).
@renovate

renovate Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor Author

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.

Comment thread .github/workflows/ci.yml
@fengmk2 fengmk2 merged commit f9241c0 into main Jun 10, 2026
94 checks passed
@fengmk2 fengmk2 deleted the renovate/rust-1.x branch June 10, 2026 11:18
fengmk2 added a commit that referenced this pull request Jun 10, 2026
The nightly-2026-06-10 bump (#1725) added allows for the new clippy
lints (`unused_async_trait_impl`, `useless_borrows_in_formatting`) to
the CI clippy command only, so local `just lint` fails on the vendored
rolldown crates (they have no `[lints]` table, so workspace-level allows
cannot reach them).

Fix: move the `-A` flags into the `just lint` recipe and have CI run
`just lint`, so there is no second copy of the clippy command to keep in
sync.

Also apply the same reuse to the test jobs: the test matrix and
test-musl jobs now run `just test` instead of duplicating the
package-enumerating cargo test command. The windows test recipe gains
`RUST_MIN_STACK` to match what CI previously set via env.

Notes:
- The old CI clippy command omitted `--workspace` while the justfile has
it; the root manifest is a virtual workspace, so lint coverage is
identical.
- The test matrix job installs `just` via setup-rust tools (same pattern
as upgrade-deps.yml); the musl job installs it from the Alpine community
repo.
- On the Windows runner, `just test` now uses the `[windows]` recipe
(powershell) instead of the bash command; it additionally sets
`__COMPAT_LAYER=RunAsInvoker`, which is harmless on CI.

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Changes only affect CI orchestration and local/CI command parity; no
application or security logic is modified.
> 
> **Overview**
> CI **test**, **test-musl**, and **lint** now delegate to **`just
test`** and **`just lint`** instead of inlining duplicate `cargo test` /
`cargo clippy` commands. **`just`** is installed in those jobs (via
`setup-rust` tools or Alpine `apk`).
> 
> The **justfile** becomes the single source of truth: **`lint`** picks
up the same clippy `-A` allows that CI used to carry alone (so local
**`just lint`** matches CI after newer toolchain lints), and **`test`**
documents the all-`crates/*` plus **`vite-plus-cli`** package list. The
Windows **`test`** recipe now sets **`RUST_MIN_STACK=8388608`** like CI
did via env.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
2f1d702. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
fengmk2 added a commit that referenced this pull request Jun 11, 2026
Cross-compilation (zig/musl, napi-cross) only runs in the label-gated
release build matrix, so toolchain bumps like #1725 merge without ever
exercising those paths. Add a workflow that runs the full matrix when a
PR touches rust-toolchain.toml, .cargo/config.toml, or the build
pipeline itself.

Also include rust-toolchain.toml in the NAPI binding cache key so a
toolchain bump invalidates native binaries built with the old toolchain.
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.

1 participant