From 6d15c411f1fd6a93f1377e754e1a9d9509a9b15e Mon Sep 17 00:00:00 2001 From: Aarnav Tale Date: Mon, 16 Jun 2025 11:27:47 -0400 Subject: [PATCH] chore: use mise for ci --- .github/workflows/build.yaml | 18 ++++-------------- mise.toml | 8 ++++++++ 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index e03834d..fb73c13 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -28,15 +28,8 @@ jobs: - name: Check out the repo uses: actions/checkout@v4 - - name: Install node.js - uses: actions/setup-node@v4 - with: - node-version: 22 - - - uses: pnpm/action-setup@v4 - name: Install pnpm - with: - run_install: false + - name: Setup Mise + uses: jdx/mise-action@v2 - name: Get pnpm store directory shell: bash @@ -51,11 +44,8 @@ jobs: restore-keys: | ${{ runner.os }}-pnpm-store- - - name: Install dependencies - run: pnpm install - - - name: Build - run: pnpm build + - name: CI pipeline + run: mise run ci nix: name: nix diff --git a/mise.toml b/mise.toml index f69d05e..bc3e84b 100644 --- a/mise.toml +++ b/mise.toml @@ -25,3 +25,11 @@ run = [ "mkcert -install", "mkcert localhost" ] + +[tasks.ci] +description = "Runs the CI pipeline" +depends = ["build-go-wasm"] +run = [ + "pnpm install", + "pnpm run build" +]