stages: - build - devour - cachix build: stage: build script: - nix build .#packages.$SYSTEM.$PACKAGE -L parallel: matrix: - SYSTEM: - aarch64-darwin - x86_64-linux PACKAGE: - plutus-ledger-api - plutus-tx - plutus-tx-plugin devour: stage: devour script: - nix build github:srid/devour-flake#packages.$SYSTEM.default -L --no-link --print-out-paths --override-input flake . --keep-going parallel: matrix: - SYSTEM: - aarch64-darwin - x86_64-linux cachix: stage: cachix rules: - if: $CI_COMMIT_REF_PROTECTED == "true" script: - nix-shell -p cachix --command "nix build github:srid/devour-flake#packages.$SYSTEM.default -L --no-link --print-out-paths --override-input flake . | xargs cat | cachix push horizon" parallel: matrix: - SYSTEM: - aarch64-darwin - x86_64-linux