1
0
Fork 0
mirror of https://github.com/zhaofengli/attic.git synced 2024-12-14 11:57:30 +00:00
Commit graph

285 commits

Author SHA1 Message Date
Zhaofeng Li
c4c7341a49
Merge pull request #78 from apeschar/atticadm-pipe
Use --pipe for systemd-run
2024-10-04 10:02:33 -06:00
Albert Peschar
46b83a04d9 Use --pipe for systemd-run
Without --pipe stderr and stdout are combined, breaking scripts that use
atticd-atticadm when it generates warnings.
2024-10-04 09:42:42 -06:00
Zhaofeng Li
416687e59c
Merge pull request #174 from zhaofengli/devshell-nix-consistency
flake: Follow package Nix version in dev shell
2024-09-11 09:40:20 -06:00
Zhaofeng Li
89cefcd501 flake: Follow package Nix version in dev shell 2024-09-11 11:10:46 -04:00
Zhaofeng Li
1bd0279b79 attic/build.rs: Fix warnings when nix_store is disabled 2024-09-11 11:10:46 -04:00
Zhaofeng Li
2babfb7f01 flake.lock: Update nixpkgs 2024-09-11 11:10:46 -04:00
Zhaofeng Li
54bbd7d51d
Merge pull request #173 from zhaofengli/multi-arch-image
Build and push multi-arch images
2024-09-11 09:09:39 -06:00
Zhaofeng Li
c3618a20e9 .github: Update deps 2024-09-11 09:59:49 -04:00
Zhaofeng Li
b45885e67b Build and push multi-arch images
Fixes #147.
2024-09-11 09:59:49 -04:00
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