diff --git a/.github/workflows/ci.canary.yml b/.github/workflows/ci.canary.yml index 0826f8150a..2100b04dc6 100644 --- a/.github/workflows/ci.canary.yml +++ b/.github/workflows/ci.canary.yml @@ -18,6 +18,10 @@ jobs: runs-on: ubuntu-latest + defaults: + run: + shell: nix develop .#ci-minimum -c bash -xe {0} + outputs: build_subgraph: ${{ env.BUILD_SUBGRAPH }} diff --git a/.github/workflows/ci.feature.yml b/.github/workflows/ci.feature.yml index 01647af667..cc0042a0be 100644 --- a/.github/workflows/ci.feature.yml +++ b/.github/workflows/ci.feature.yml @@ -24,7 +24,7 @@ jobs: defaults: run: - shell: nix develop . -c bash -xe {0} + shell: nix develop .#ci-minimum -c bash -xe {0} outputs: build_solidity_semantic_money: ${{ env.BUILD_SOLIDITY_SEMANTIC_MONEY }} diff --git a/flake.nix b/flake.nix index 6cab030f3e..f617ab83cf 100644 --- a/flake.nix +++ b/flake.nix @@ -149,7 +149,10 @@ # CI shells devShells.mk-cache-key = mkShell { - buildInputs = [ mk-cache-key-pkg ]; + buildInputs = [ mk-cache-key-pkg ]; + }; + devShells.ci-minimum = mkShell { + buildInputs = ciInputs ++ commonDevInputs; }; devShells.ci-default = mkShell { buildInputs = ciInputs ++ minimumDevInputs;