Zhaofeng Li
444ea808d5
flake/devshells: Add skopeo and manifest-tool
2024-09-11 09:59:49 -04:00
Zhaofeng Li
2a5cce4baa
flake/packages: Add cross-compiled container image for aarch64-linux
2024-09-11 09:59:49 -04:00
Zhaofeng Li
f5463eccc0
crane: Ignore flake directory
2024-09-11 09:59:49 -04:00
Zhaofeng Li
0f981dab00
crane: Add overrides for cross compilation
2024-09-11 09:59:49 -04:00
Zhaofeng Li
b63394302f
flake: Add escape hatch to inject package args
2024-09-11 09:59:49 -04:00
Zhaofeng Li
2c43acd86b
flake: Allow overriding Rust toolchain
2024-09-11 09:59:49 -04:00
Zhaofeng Li
aec90814a4
Merge pull request #172 from zhaofengli/flake-cleanup
...
flake: Remove flake-utils, misc cleanup
2024-09-08 11:08:04 -06:00
Zhaofeng Li
8157a3337a
flake/devshells: Move rustc to separate category
2024-09-08 12:44:22 -04:00
Zhaofeng Li
1da3ed6b50
flake/packages: Make makeCranePkgs extensible
2024-09-08 12:44:22 -04:00
Zhaofeng Li
9f9facd905
flake: Remove flake-utils
2024-09-08 12:44:22 -04:00
Zhaofeng Li
bea72d75b6
Merge pull request #167 from zhaofengli/rustfmt
...
rustfmt
2024-09-02 12:10:20 -06:00
Zhaofeng Li
20ada8ea5a
.github: Add lint workflow
2024-09-02 14:07:37 -04:00
Zhaofeng Li
1899dd79f1
rustfmt
2024-09-02 14:07:37 -04:00
Zhaofeng Li
938cb7634b
.cargo: Rename config to config.toml
...
Support added since 1.39.
2024-09-02 14:07:37 -04:00
Zhaofeng Li
f74cee0036
Merge pull request #165 from zhaofengli/flake-parts
...
Migrate to flake-parts
2024-08-30 14:08:15 -06:00
Zhaofeng Li
7f275f00d8
.github: Update bash on macOS runners
2024-08-30 12:33:28 -04:00
Zhaofeng Li
c5d84a475d
Migrate integration tests to flake-parts
...
Well, actually also to fix them.
2024-08-30 12:33:28 -04:00
Zhaofeng Li
a9cafe8298
.github: Factor unit tests out to justfile
2024-08-30 12:33:28 -04:00
Zhaofeng Li
eeb4275172
.github: Factor WebAssembly build out to justfile
2024-08-30 12:33:28 -04:00
Zhaofeng Li
6b1d4520f3
Migrate internalMatrix to flake-parts
2024-08-30 12:33:28 -04:00
Zhaofeng Li
0d9c1c826f
flake/devshells: Re-enable cargo-outdated
2024-08-30 12:33:28 -04:00
Zhaofeng Li
c6989fa54e
flake/devshells: Add Nix versions manifest
2024-08-30 12:33:28 -04:00
Zhaofeng Li
09038b7663
flake: Add attic.nix-versions
2024-08-30 12:33:28 -04:00
Zhaofeng Li
3ecea8d07f
Migrate NixOS modules to flake-parts
2024-08-30 12:33:28 -04:00
Zhaofeng Li
8dc0bdbf7f
Migrate overlays to flake-parts
2024-08-30 12:33:28 -04:00
Zhaofeng Li
11163ab253
Migrate packages to flake-parts
2024-08-30 12:33:28 -04:00
Zhaofeng Li
54f4854e9f
Start migration to flake-parts
2024-08-30 12:33:28 -04:00
Zhaofeng Li
fd6e3bdbef
Add CI-agnostic helper scripts
2024-08-30 12:33:28 -04:00
Zhaofeng Li
7712ed2c7f
flake: Bump unstable
2024-08-30 12:33:28 -04:00
Zhaofeng Li
fcb7c6067f
flake: Bump nixpkgs-stable to 24.05
2024-08-30 12:33:28 -04:00
Zhaofeng Li
c2354f6585
Merge pull request #164 from zhaofengli/devshell-fix-nix-include-path
...
flake.nix: Use default Nix headers in devShell
2024-08-24 17:31:02 -06:00
Zhaofeng Li
894e171388
Merge pull request #163 from zhaofengli/nix-base32-0.2.0
...
Update nix-base32 crate
2024-08-24 17:18:13 -06:00
Zhaofeng Li
e81151ed59
flake.nix: Use default Nix headers in devShell
2024-08-24 19:00:50 -04:00
Zhaofeng Li
b92e5ba4b5
attic: Update nix-base32 crate
2024-08-24 18:56:18 -04:00
Zhaofeng Li
b4eb905953
attic/Cargo.toml: Add missing tokio feature for crate-level build
2024-08-24 18:56:18 -04:00
Zhaofeng Li
0f9506ffba
Cargo.lock: Fix
2024-08-24 18:56:18 -04:00
Zhaofeng Li
6d9aeaef0a
Merge pull request #160 from zhaofengli/tokio-drift
...
Various cleanup and WebAssembly CI
2024-08-21 01:56:04 -06:00
Zhaofeng Li
bb4135c1e0
integration-tests: Fix deprecated alias
2024-08-19 14:49:56 -04:00
Zhaofeng Li
93cab5268d
.github/build: Add step to build certain crates in WebAssembly
2024-08-19 14:49:56 -04:00
Zhaofeng Li
c7b1f71954
attic: Activate unix tokio features for nix_store only
2024-08-19 14:49:56 -04:00
Zhaofeng Li
7401b14e71
flake.nix: Add WebAssembly tools
2024-08-19 14:49:56 -04:00
Zhaofeng Li
7050d8f292
rustfmt, clippy
2024-08-19 14:49:56 -04:00
Zhaofeng Li
49c565f792
Use tokio::test instead of tokio-test
2024-08-19 14:49:56 -04:00
Zhaofeng Li
a41e2d1724
attic: Add simple chunking benchmarks
2024-08-19 14:49:56 -04:00
Zhaofeng Li
deff31a850
Move chunking to attic crate
2024-08-19 14:49:56 -04:00
Zhaofeng Li
956d6915a5
attic: Split out stream feature
...
Right now it just depends on tokio, but the goal is to support
alternative async runtimes.
2024-08-19 14:49:56 -04:00
Zhaofeng Li
acf3c351f8
Merge pull request #159 from Mic92/nix-2.24
...
attic-client: fix build against Nix 2.24
2024-08-19 10:53:34 -06:00
Zhaofeng Li
38c42ae9ad
Run tests against different Nix versions
2024-08-19 12:21:30 -04:00
Zhaofeng Li
40c0bb406e
Fix build for Nix 2.20+
...
Perform version detection to keep supporting older versions
(and in the future, alternative implementations).
Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2024-08-19 12:16:33 -04:00
Jörg Thalheim
aecca91fad
Build with Nix 2.24 in devShell
2024-08-19 12:16:33 -04:00