diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ad857a6..98993a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,12 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Install pnpm - uses: pnpm/action-setup@v4 - with: - version: 9 - run_install: | - - args: [--frozen-lockfile] + - name: Install mise + uses: jdx/mise-action@v2 + - name: Install dependencies + run: pnpm install --frozen-lockfile - name: Check code format run: pnpm run format:check - name: Build packages diff --git a/.github/workflows/examples-cd.yml b/.github/workflows/examples-cd.yml index ec66a0c..637695c 100644 --- a/.github/workflows/examples-cd.yml +++ b/.github/workflows/examples-cd.yml @@ -31,16 +31,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - #- name: Setup Node - # uses: actions/setup-node@v4 - # with: - # node-version: "20" - # cache: "pnpm" - - name: Install pnpm - uses: pnpm/action-setup@v3 - with: - version: 9 - run_install: false + - name: Install mise + uses: jdx/mise-action@v2 #- name: Setup Pages # uses: actions/configure-pages@v5 # with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7b417c1..7f58d16 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,15 +9,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - #- uses: actions/setup-node@v4 - # with: - # node-version: 16 - - name: Install pnpm - uses: pnpm/action-setup@v4 - with: - version: 9 - run_install: | - - args: [--frozen-lockfile] + - name: Install mise + uses: jdx/mise-action@v2 + - name: Install dependencies + run: pnpm install --frozen-lockfile - name: Build packages run: pnpm --filter './packages/*' run build - name: Set publishing config diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..ffe6a0c --- /dev/null +++ b/mise.toml @@ -0,0 +1,3 @@ +[tools] +node = "24" +pnpm = "9"