From d75e2727685a3e4e7452ab3324c1c6d6345b6b58 Mon Sep 17 00:00:00 2001 From: Quinn Dougherty Date: Mon, 15 Aug 2022 19:50:30 -0700 Subject: [PATCH] made it so that herc only runs on `x86_64-linux` --- flake.nix | 55 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/flake.nix b/flake.nix index 95e54632..ebaec9c3 100644 --- a/flake.nix +++ b/flake.nix @@ -287,34 +287,37 @@ }; # herc - herculesCI.onPush = { - lang.outputs = { - squiggle-lang-lint = checks.${hciSystem}.lang-lint; - squiggle-lang-test = checks.${hciSystem}.lang-test; - squiggle-lang-build = lang-build; - squiggle-lang-bundle = packages.${hciSystem}.lang-bundle; + herculesCI = { + ciSystems = [ hciSystem ]; + onPush = { + lang.outputs = { + squiggle-lang-lint = checks.${hciSystem}.lang-lint; + squiggle-lang-test = checks.${hciSystem}.lang-test; + squiggle-lang-build = lang-build; + squiggle-lang-bundle = packages.${hciSystem}.lang-bundle; + }; + components.outputs = { + squiggle-components = packages.${hciSystem}.components; + squiggle-components-lint = checks.${hciSystem}.components-lint; + squiggle-components-storybook = packages.${hciSystem}.storybook; + }; + docs-site.outputs = { + squiggle-website = packages.${hciSystem}.docs-site; + docusaurus-lint = checks.${hciSystem}.docusaurus-lint; + }; }; - components.outputs = { - squiggle-components = packages.${hciSystem}.components; - squiggle-components-lint = checks.${hciSystem}.components-lint; - squiggle-components-storybook = packages.${hciSystem}.storybook; + devShells.${system}.default = pkgs.mkShell { + name = "squiggle-wasm-development-shell"; + buildInputs = with pkgs; [ + wasm-pack + cargo + cargo-generate + yarn + rustup + pkg-config + openssl + ]; }; - docs-site.outputs = { - squiggle-website = packages.${hciSystem}.docs-site; - docusaurus-lint = checks.${hciSystem}.docusaurus-lint; - }; - }; - devShells.${system}.default = pkgs.mkShell { - name = "squiggle-wasm-development-shell"; - buildInputs = with pkgs; [ - wasm-pack - cargo - cargo-generate - yarn - rustup - pkg-config - openssl - ]; }; }); }