8000 Dev/wucke13 nix maintenance by wucke13 · Pull Request #640 · rosenpass/rosenpass · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Dev/wucke13 nix maintenance #640

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

Merged
merged 7 commits into from
May 9, 2025
Merged

Dev/wucke13 nix maintenance #640

merged 7 commits into from
May 9, 2025

Conversation

wucke13
Copy link
Contributor
@wucke13 wucke13 commented Apr 13, 2025

Depends on changes from #638.

@wucke13 wucke13 force-pushed the dev/wucke13-nix-maintenance branch 6 times, most recently from cebec58 to 6697a8a Compare April 13, 2025 12:13
@wucke13 wucke13 requested a review from aparcar April 13, 2025 12:15
@wucke13 wucke13 force-pushed the dev/wucke13-nix-maintenance branch from 6697a8a to a6e2c96 Compare April 13, 2025 12:18
@koraa
Copy link
Member
koraa commented Apr 14, 2025

@wucke13 Is this ready to merge from your end?

@koraa koraa force-pushed the dev/wucke13-nix-maintenance branch from f40288e to 32f6a24 Compare April 14, 2025 09:06
@wucke13 wucke13 force-pushed the dev/wucke13-nix-maintenance branch from 32f6a24 to 91bb9f1 Compare April 21, 2025 10:44
@wucke13
Copy link
Contributor Author
wucke13 commented Apr 21, 2025

@koraa Yes, if CI runs through, I'm all good for merge

@koraa koraa force-pushed the dev/wucke13-nix-maintenance branch from 91bb9f1 to 1c01605 Compare May 9, 2025 16:09
wucke13 added 7 commits May 9, 2025 18:21
Add a treefmt setup for a single-entry point format-everything system.
To use it, simply run `nix fmt`. This will in term run nixfmt, prettier
and rustfmt.

Signed-off-by: wucke13 <wucke13+github@gmail.com>
This implicates a change from nixpkgs-fmt to nixfmt. Nixfmt will become
the new standard on nix formatting, sanctioned by the nixpkgs. To verify
that these changes are purely in whitespace, but not semantic:

git diff --ignore-all-space -w HEAD^!

That will only show newline changes, make the diffing somewhat easier.

Signed-off-by: wucke13 <wucke13+github@gmail.com>
By now it is possible to use cargo-llvm-cov with the nixpkgs built-in
llvm tools, thus no need for a nightly rust with the llvm-tools-preview.
Therefore, fenix as a dependency is removed.

Signed-off-by: wucke13 <wucke13+github@gmail.com>
Before this change, the patch release was left open. This patch
pinpoints it exactly, down to the patch release.

Signed-off-by: wucke13 <wucke13+github@gmail.com>
This check requires a specific toolchain version, and to get that, we
introduce oxalica's rust-overlay.

Signed-off-by: wucke13 <wucke13+github@gmail.com>
It was missing from the fullEnv nativeBuildInputs. Also, reorder the
cargo subcommands in that list alphabetically.

Signed-off-by: wucke13 <wucke13+github@gmail.com>
There still is ambiguity between the script's output and the current CI
pipelines, usage not recommend.

Signed-off-by: wucke13 <wucke13+github@gmail.com>
@koraa koraa force-pushed the dev/wucke13-nix-maintenance branch from 1c01605 to 50501f3 Compare May 9, 2025 16:22
@koraa koraa merged commit db9d0b6 into main May 9, 2025
26 checks passed
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
0