build(nix): refactor nix stuff completely #1096

Merged
Jade merged 7 commits from Aviac/continuwuity:flake-parts-isation into main 2025-10-27 12:59:15 +00:00

7 commits

Author SHA1 Message Date
ec3564e8aa
chore: use upstream rust-jemalloc-sys-unprefixed after flake.lock update
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m34s
Update flake hashes / update-flake-hashes (pull_request) Successful in 53s
Documentation / Build and Deploy Documentation (push) Successful in 1m3s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 5m29s
Checks / Prek / Pre-commit & Formatting (push) Successful in 2m38s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 6m49s
Release Docker Image / Build linux-amd64 (release) (push) Successful in 6m53s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 8s
Release Docker Image / Build linux-arm64 (release) (push) Successful in 6m44s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 10m30s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 17s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 28m34s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 15m12s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 15m4s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 7s
Release Docker Image / Build linux-amd64 (max-perf) (push) Successful in 23m34s
Release Docker Image / Build linux-arm64 (max-perf) (push) Successful in 12m19s
Release Docker Image / Create Max-Perf Manifest (push) Successful in 16s
2025-10-27 12:55:21 +00:00
9a887ac04b
chore: fix CI to make all checks green
- define a nix default package
- try to fix CI
- fix/improve (?) CI even more (??)
2025-10-27 12:55:21 +00:00
fed808a3c6
feat: add taplo.toml to check now that we have it 2025-10-27 12:55:21 +00:00
37983b33a2
feat: add treefmt 2025-10-27 12:55:21 +00:00
1b2224fac6
feat: add hydra jobs to build all packages 2025-10-27 12:55:21 +00:00
c1c165ab48
fix: apply rocksdb changes in checks and shll 2025-10-27 12:55:20 +00:00
68bea1816f
feat(nix): flake-parts, first draft 2025-10-27 12:55:20 +00:00