chore(rust): Update Rust Version + related changes #939

Merged
Jade merged 5 commits from Aviac/continuwuity:rust-v-1-89 into main 2025-08-21 23:57:08 +00:00
Member

Depends on #938

I think most of the commits should be rather self-descriptive. Feel free to just cherry-pick everything besides the fmt and clippy commits, since I don't really want to mess with other PRs, especially the v12 one.

Depends on #938 I think most of the commits should be rather self-descriptive. Feel free to just cherry-pick everything besides the `fmt` and `clippy` commits, since I don't really want to mess with other PRs, especially the v12 one.
This works without any further changes. Multiple people in the matrix
room (including myself) have reported that the built executable runs
fine with this. Nevertheless, there might be room for improvements (in
future commits)
chore(nix): exec 'use flake' with direnv on NixOS systems
Some checks failed
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 1m19s
Checks / Prek / Pre-commit & Formatting (push) Failing after 6s
Release Docker Image / define-variables (push) Successful in 3s
Documentation / Build and Deploy Documentation (push) Successful in 33s
Checks / Rust / Format (push) Successful in 49s
Checks / Rust / Clippy (push) Successful in 3m23s
Checks / Rust / Cargo Test (push) Successful in 6m11s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been cancelled
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been cancelled
Release Docker Image / merge (push) Has been cancelled
Documentation / Build and Deploy Documentation (pull_request) Has been cancelled
256bed992e
Owner

I think, to avoid diff turn when we've got so many pending PRs, we can just disable that lint for now. Otherwise we're just going to have to defer this for a while

I think, to avoid diff turn when we've got so many pending PRs, we can just disable that lint for now. Otherwise we're just going to have to defer this for a while
Author
Member

I tidied this up by reverting the noisy commits. An issue was created to remind us (me) to do the work later. Should be much clearer now here :)

I tidied this up by reverting the noisy commits. An issue was created to remind us (me) to do the work later. Should be much clearer now here :)
@ -18,3 +18,3 @@
# For CI and editors
"rustfmt",
"clippy",
# you have to install rustfmt nightly yourself (if you're not on NixOS)
Owner

Duplicated section here?

Duplicated section here?
Jade marked this conversation as resolved
Jade force-pushed rust-v-1-89 from b6b90e9f0a
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 51s
to 8b35de6a43
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 29s
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prek / Pre-commit & Formatting (push) Successful in 13s
Documentation / Build and Deploy Documentation (push) Successful in 1m8s
Checks / Rust / Format (push) Successful in 1m13s
Checks / Rust / Clippy (push) Failing after 5m37s
Checks / Rust / Cargo Test (push) Successful in 7m1s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 16m23s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 17m22s
Release Docker Image / merge (push) Successful in 36s
2025-08-21 23:56:13 +00:00
Compare
Jade merged commit 8b35de6a43 into main 2025-08-21 23:57:08 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
continuwuation/continuwuity!939
No description provided.