Skip to content

Lock file maintenance - #160020

Closed
renovate-bot wants to merge 1 commit into
rust-lang:mainfrom
renovate-bot:renovate/lock-file-maintenance
Closed

Lock file maintenance#160020
renovate-bot wants to merge 1 commit into
rust-lang:mainfrom
renovate-bot:renovate/lock-file-maintenance

Conversation

@renovate-bot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on day 1 of the month (* 0-3 1 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help 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.

@forking-renovate

Copy link
Copy Markdown

⚠️ Artifact update problem

Renovate failed to update artifacts 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: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/alloc/Cargo.toml
error: failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/alloc/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/alloctests/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/alloctests/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/coretests/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/coretests/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/panic_abort/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/panic_abort/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/panic_unwind/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/panic_unwind/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/proc_macro/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/proc_macro/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/profiler_builtins/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/profiler_builtins/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/rustc-std-workspace-alloc/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/rustc-std-workspace-alloc/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/rustc-std-workspace-core/Cargo.toml
error: failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/rustc-std-workspace-core/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/rustc-std-workspace-std/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/rustc-std-workspace-std/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/std/Cargo.toml
error: failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/std/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/std_detect/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/std_detect/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/sysroot/Cargo.toml
error: failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/sysroot/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/test/Cargo.toml
error: failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/test/Cargo.toml`

Caused by:
  the cargo feature `public-dependency` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency for more information about using this feature.

File name: library/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path library/unwind/Cargo.toml
error: failed searching for potential workspace
package manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/unwind/Cargo.toml`
invalid potential workspace manifest: `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

help: to avoid searching for a non-existent workspace, add `[workspace]` to the package manifest

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/rust-lang/rust/library/Cargo.toml`

Caused by:
  the cargo feature `profile-rustflags` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#profile-rustflags-option for more information about using this feature.

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path src/tools/error_index_generator/Cargo.toml
error: failed to load manifest for dependency `mdbook-spec`

Caused by:
  failed to read `/tmp/renovate/repos/github/rust-lang/rust/src/doc/reference/tools/mdbook-spec/Cargo.toml`

Caused by:
  No such file or directory (os error 2)

File name: src/tools/rustbook/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path src/tools/rustbook/Cargo.toml
error: failed to load manifest for dependency `mdbook-spec`

Caused by:
  failed to read `/tmp/renovate/repos/github/rust-lang/rust/src/doc/reference/tools/mdbook-spec/Cargo.toml`

Caused by:
  No such file or directory (os error 2)

File name: tests/run-make-cargo/thumb-none-qemu/example/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path tests/run-make-cargo/thumb-none-qemu/example/Cargo.toml
error: current package believes it's in a workspace when it's not:
current:   /tmp/renovate/repos/github/rust-lang/rust/tests/run-make-cargo/thumb-none-qemu/example/Cargo.toml
workspace: /tmp/renovate/repos/github/rust-lang/rust/Cargo.toml

this may be fixable by adding `tests/run-make-cargo/thumb-none-qemu/example` to the `workspace.members` array of the manifest located at: /tmp/renovate/repos/github/rust-lang/rust/Cargo.toml
Alternatively, to keep it out of the workspace, add the package to the `workspace.exclude` array, or add an empty `[workspace]` table to the package's manifest.

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path tests/run-make-cargo/x86_64-fortanix-unknown-sgx-lvi/enclave/Cargo.toml
error: current package believes it's in a workspace when it's not:
current:   /tmp/renovate/repos/github/rust-lang/rust/tests/run-make-cargo/x86_64-fortanix-unknown-sgx-lvi/enclave/Cargo.toml
workspace: /tmp/renovate/repos/github/rust-lang/rust/Cargo.toml

this may be fixable by adding `tests/run-make-cargo/x86_64-fortanix-unknown-sgx-lvi/enclave` to the `workspace.members` array of the manifest located at: /tmp/renovate/repos/github/rust-lang/rust/Cargo.toml
Alternatively, to keep it out of the workspace, add the package to the `workspace.exclude` array, or add an empty `[workspace]` table to the package's manifest.

@rustbot

rustbot commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

These commits modify the Cargo.lock file. Unintentional changes to Cargo.lock can be introduced when switching branches and rebasing PRs.

If this was unintentional then you should revert the changes before this PR is merged.
Otherwise, you can ignore this comment.

Some changes occurred in GUI tests.

cc @GuillaumeGomez

@rustbot

rustbot commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

r? @jdno

rustbot has assigned @jdno.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: infra-ci
  • infra-ci expanded to Kobzol, Mark-Simulacrum, jdno, jieyouxu, marcoieni
  • Random selection from Mark-Simulacrum, jdno, jieyouxu, marcoieni

@rustbot rustbot added A-CI Area: Our Github Actions CI A-run-make Area: port run-make Makefiles to rmake.rs A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output. labels Jul 27, 2026
@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job tidy failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
downloading https://static.rust-lang.org/dist/2026-07-13/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz
extracting /checkout/obj/build/cache/2026-07-13/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz to /checkout/obj/build/x86_64-unknown-linux-gnu/rustfmt
[TIMING:start] tool::LibcxxVersionTool { target: x86_64-unknown-linux-gnu }
[TIMING:end] tool::LibcxxVersionTool { target: x86_64-unknown-linux-gnu } -- 0.295
x.py completions were changed; run `x.py run generate-completions` to update them
Bootstrap failed while executing `test src/tools/tidy tidyselftest --extra-checks=py,cpp,js,spellcheck`
Currently active steps:
test::Tidy {  } at src/bootstrap/src/core/build_steps/test.rs:1604
Build completed unsuccessfully in 0:00:14
  local time: Mon Jul 27 17:18:33 UTC 2026

@GuillaumeGomez

Copy link
Copy Markdown
Member

I think it's safe to close this PR considering it doesn't pass CI.

@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI A-run-make Area: port run-make Makefiles to rmake.rs A-testsuite Area: The testsuite used to check the correctness of rustc T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants