From bd3e1401b37ee7a681bc43f1f6ca13839455b214 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L. de Mello" Date: Thu, 23 May 2024 12:54:15 -0300 Subject: [PATCH] feat(ci): CI nix devShell --- .github/workflows/deploy.yml | 2 +- flake.nix | 26 +++++++++++++++----------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 66cbbe3..376de0e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -14,7 +14,7 @@ jobs: - name: Install nix uses: nixbuild/nix-quick-install-action@v28 - name: Start shell - run: nix develop + run: nix develop .#CI - name: Build run: make build-vercel - name: Deploy diff --git a/flake.nix b/flake.nix index fe8ea67..ae58819 100644 --- a/flake.nix +++ b/flake.nix @@ -19,16 +19,20 @@ templ = inputs.templ.packages.${system}.templ; in { - devShells.default = - pkgs.mkShell - { - buildInputs = with pkgs; [ - air - go - golangci-lint - templ - nodePackages_latest.vercel - ]; - }; + devShells.CI = pkgs.mkShell { + buildInputs = with pkgs; [ + go + templ + ]; + }; + devShells.default = pkgs.mkShell { + buildInputs = with pkgs; [ + air + go + golangci-lint + templ + nodePackages_latest.vercel + ]; + }; }); }