Skip to content

chore: migrate binary cache from garnix to cachix#88

Merged
chadac merged 7 commits into
nix-configfrom
migrate-garnix-to-cachix
Jul 22, 2026
Merged

chore: migrate binary cache from garnix to cachix#88
chadac merged 7 commits into
nix-configfrom
migrate-garnix-to-cachix

ci: free disk space before nix build

38c7500
Select commit
Loading
Failed to load commit list.
Garnix CI / check fullSystemTest [x86_64-linux] failed Jun 29, 2026 in 18s

check fullSystemTest [x86_64-linux]

check fullSystemTest [x86_64-linux] failed

Details

Last 100 lines of logs:

fullSystemTest> failed running package evaluation. If you have `nix` installed, you can reproduce the error locally by running: prlimit --as=8589934592 nix build /tmp/garnix-runs-e15e9798e95a4c2f#checks.x86_64-linux.fullSystemTest --dry-run --json
fullSystemTest> warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'.
Pass '--accept-flake-config' to trust it
warning: ignoring untrusted flake configuration setting 'extra-trusted-substituters'.
Pass '--accept-flake-config' to trust it
error (ignored): SQLite database '/home/nix-runner/.cache/nix/eval-cache-v6/96bbe45f9c180ba831910d641a87e8b884d0c657cca920a19b4a60d56d751e15.sqlite' is busy
error:
       … while evaluating the attribute 'drvPath'
         at «github:nixos/nixpkgs/3d8f0f3f72a6cd4d93d0ad13203f2ea1cb7e1456?narHash=sha256-q%2BfF42iv/geEbHfgSzy3tS0FF/EyD6XTZ98E6yxiBO8%3D»/lib/customisation.nix:427:7:
          426|     // {
          427|       drvPath =
             |       ^
          428|         assert condition;

       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating the option `driverConfiguration.vlans':

       … while evaluating definitions from `/nix/store/yijgvcly3sdvj90y55w6qd7lcihzy36s-source/nixos/lib/testing/driver-configuration.nix':

       … while evaluating the module argument `pkgs' in "/nix/store/yijgvcly3sdvj90y55w6qd7lcihzy36s-source/nixos/modules/services/hardware/bluetooth.nix":

       … noting that argument `pkgs` is not externally provided, so querying `_module.args` instead, requiring `config`

       … while evaluating definitions from `/nix/store/yijgvcly3sdvj90y55w6qd7lcihzy36s-source/nixos/modules/misc/nixpkgs/read-only.nix':

       … while evaluating the option `nodes.odin.nixpkgs.hostPlatform':

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: The option `nodes.odin.nixpkgs.hostPlatform' is read-only, but it's set multiple times. Definition values:
       - In `/nix/store/apc3z89bwplgp8givvqj8dwdylfh7bbl-source/hosts/odin/nixos/hardware-configuration.nix': "x86_64-linux"
       - In `/nix/store/yijgvcly3sdvj90y55w6qd7lcihzy36s-source/nixos/modules/misc/nixpkgs/read-only.nix':
           {
             _withoutFunctions = {
               aesSupport = false;
               androidNdkVersion = null;
               androidSdkVersion = null;
           ...