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: