chore: update ci

This commit is contained in:
Anthony Fu
2026-07-22 14:26:26 +09:00
parent 99a0a2874a
commit 44c491c079
2 changed files with 13 additions and 47 deletions
+12 -46
View File
@@ -1,53 +1,19 @@
name: CI
name: Unit Test
on:
push:
branches:
- main
branches: [main]
pull_request:
branches:
- main
branches: [main]
permissions: {}
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
unit-test:
uses: sxzz/workflows/.github/workflows/unit-test.yml@main
- run: pnpm i -g @antfu/ni
- run: nci
- run: nr lint
- run: nr typecheck
test:
runs-on: ${{ matrix.os }}
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
# coverage:
# uses: sxzz/workflows/.github/workflows/coverage.yml@main
# needs: unit-test
# permissions:
# id-token: write
+1 -1
View File
@@ -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: