From be8b817358979621d3ee816487f91c3e39f0273b Mon Sep 17 00:00:00 2001 From: Ken Powers Date: Wed, 4 Dec 2024 19:31:00 -0500 Subject: [PATCH] Add github actions --- .github/workflows/check.yml | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 .github/workflows/check.yml diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml new file mode 100644 index 00000000..191249cb --- /dev/null +++ b/.github/workflows/check.yml @@ -0,0 +1,50 @@ +name: Check + +on: ["push", "pull_request"] + +jobs: + gateway: + runs-on: depot-ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + - uses: cachix/install-nix-action@v27 + - name: Check gateway + working-directory: ./services/gateway + run: | + nix-shell $GITHUB_WORKSPACE/shell.nix --run "bun install && bun run check" + web: + runs-on: depot-ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + - uses: cachix/install-nix-action@v27 + - name: Check web + working-directory: ./apps/web + run: | + nix-shell $GITHUB_WORKSPACE/shell.nix --run "npm ci && npm run check" + web-next: + runs-on: depot-ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + - uses: cachix/install-nix-action@v27 + - name: Check web-next + working-directory: ./apps/web-next + run: | + nix-shell $GITHUB_WORKSPACE/shell.nix --run "bun install && bun run check" + scripts: + runs-on: depot-ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + - uses: cachix/install-nix-action@v27 + - name: Check Scripts + working-directory: ./scripts + run: | + nix-shell $GITHUB_WORKSPACE/shell.nix --run "npm run ci && npm run check" + gateway-test: + runs-on: depot-ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + - uses: cachix/install-nix-action@v27 + - name: Test gateway + working-directory: ./services/gateway + run: | + nix-shell $GITHUB_WORKSPACE/shell.nix --run "bun install && bun run test"