update workflow

This commit is contained in:
MapleLeaf
2021-12-29 14:03:12 -06:00
parent 3d7d1e8c2b
commit 78b7db897e

View File

@@ -2,9 +2,7 @@ name: main
on: on:
push: push:
branches: [main]
pull_request: pull_request:
branches: [main]
workflow_dispatch: workflow_dispatch:
env: env:
@@ -13,12 +11,20 @@ env:
TEST_GUILD_ID: ${{ secrets.TEST_GUILD_ID }} TEST_GUILD_ID: ${{ secrets.TEST_GUILD_ID }}
jobs: jobs:
ci: run-scripts:
strategy: strategy:
matrix: matrix:
script-name: [coverage, lint, typecheck, build] scripts:
- workspace: reacord
script: coverage
- workspace: reacord
script: lint
- workspace: reacord
script: typecheck
- workspace: reacord
script: build
fail-fast: false fail-fast: false
name: ${{ matrix.script-name }} name: ${{ matrix.scripts.workspace }} - ${{ matrix.scripts.script }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@@ -28,4 +34,4 @@ jobs:
node-version: "16" node-version: "16"
- run: npm i -g pnpm - run: npm i -g pnpm
- run: pnpm install --frozen-lockfile - run: pnpm install --frozen-lockfile
- run: pnpm run ${{ matrix.script-name }} - run: pnpm run -C packages/${{ matrix.scripts.workspace }} ${{ matrix.scripts.script }}