From 92961f5f8863225fb337dde3ef93ada8701d46d2 Mon Sep 17 00:00:00 2001 From: molvqingtai Date: Fri, 27 Sep 2024 16:58:36 +0800 Subject: [PATCH] ci: configure workflows --- .github/workflows/cd.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 666d7b9..2e1ca16 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -8,7 +8,7 @@ on: branches: - master jobs: - linter: + install: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -20,6 +20,17 @@ jobs: version: latest - run: pnpm install --ignore-scripts - run: pnpm wxt prepare + linter: + needs: install + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: lts/* + - uses: pnpm/action-setup@v2.1.0 + with: + version: latest - run: pnpm run lint - run: pnpm run tsc @@ -34,7 +45,6 @@ jobs: - uses: pnpm/action-setup@v2.1.0 with: version: latest - - run: pnpm install --ignore-scripts - run: pnpx semantic-release --dry-run env: GH_TOKEN: ${{ secrets.WEB_CHAT_GITHUB_TOKEN }}