diff --git a/.config/flakebox/id b/.config/flakebox/id index c248762..c805c8f 100644 --- a/.config/flakebox/id +++ b/.config/flakebox/id @@ -1 +1 @@ -4554d31c5e79420d5b097aad56a49a1c61bb89f32d6b93fb5ff4d0677bc9b587e3426e881d01f5551ff816cfcec2941d0529130f491f6098abb64e6c28592c94 +9501c5c269226a4ea1bca7043d0b0cbe88e451514e3d43c089f74880a8a482980b414fb9d8f933589b2a1598f79fbc5646cca86da35e49ec694f6070a7ff53e5 diff --git a/.github/workflows/flakebox-ci.yml b/.github/workflows/flakebox-ci.yml index f14b191..5c56f4e 100644 --- a/.github/workflows/flakebox-ci.yml +++ b/.github/workflows/flakebox-ci.yml @@ -17,15 +17,19 @@ jobs: strategy: matrix: host: - - macos + - macos-x86_64 + - macos-aarch64 - linux include: - host: linux runs-on: ubuntu-latest timeout: 60 - - host: macos + - host: macos-x86_64 runs-on: macos-12 timeout: 60 + - host: macos-aarch64 + runs-on: macos-14 + timeout: 60 timeout-minutes: ${{ matrix.timeout }} flake: name: Flake self-check diff --git a/Cargo.toml b/Cargo.toml index 1f8c777..da2bd02 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,3 +25,9 @@ install-updater = true [profile.dist] inherits = "release" lto = "thin" + +[profile.ci] +inherits = "dev" +incremental = false +debug = "line-tables-only" +lto = "off" diff --git a/flake.nix b/flake.nix index 26d29a9..6b54f35 100644 --- a/flake.nix +++ b/flake.nix @@ -88,7 +88,9 @@ packages = { default = outputs.fedimint-clientd; }; devShells = flakeboxLib.mkShells { packages = [ ]; - nativeBuildInputs = [ pkgs.mprocs pkgs.go pkgs.bun ]; + buildInputs = commonArgs.buildInputs; + nativeBuildInputs = + [ pkgs.mprocs pkgs.go pkgs.bun commonArgs.nativeBuildInputs ]; shellHook = '' export RUSTFLAGS="--cfg tokio_unstable" export RUSTDOCFLAGS="--cfg tokio_unstable"