From 44c491c079102e1cb22afa53f53df9984503fddd Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 22 Jul 2026 14:26:26 +0900 Subject: [PATCH] chore: update ci --- .github/workflows/ci.yml | 60 ++++++++--------------------------- .github/workflows/release.yml | 2 +- 2 files changed, 14 insertions(+), 48 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e1c25eb..31606ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,53 +1,19 @@ -name: CI +name: Unit Test on: push: - branches: - - main - + branches: [main] pull_request: - branches: - - main - -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v6 - with: - run_install: false - - uses: actions/setup-node@v4 - with: - node-version: lts/* - cache: pnpm - - - run: pnpm i -g @antfu/ni - - run: nci - - run: nr lint - - run: nr typecheck + branches: [main] - test: - runs-on: ${{ matrix.os }} +permissions: {} - strategy: - matrix: - node: [lts/*] - os: [ubuntu-latest, windows-latest, macos-latest] - fail-fast: false - - steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v6 - with: - run_install: false - - name: Set node ${{ matrix.node }} - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node }} - cache: pnpm - - - run: pnpm i -g @antfu/ni - - run: nci - - run: nr build - - run: nr test +jobs: + unit-test: + uses: sxzz/workflows/.github/workflows/unit-test.yml@main + + # coverage: + # uses: sxzz/workflows/.github/workflows/coverage.yml@main + # needs: unit-test + # permissions: + # id-token: write diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6877b39..3626fbc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,7 @@ on: jobs: release: - uses: sxzz/workflows/.github/workflows/release.yml@v1 + uses: sxzz/workflows/.github/workflows/release.yml@main with: publish: true permissions: