Browse Source

ci: add seperate runners for each package in monorepo

feat/cli-mono-repo
danstarns 2 years ago
parent
commit
68ca3ff97e
  1. 2
      .github/workflows/quality.yml
  2. 24
      .github/workflows/test.yml

2
.github/workflows/quality.yml

@ -17,7 +17,5 @@ jobs:
run: pnpm lint run: pnpm lint
- name: Format Check - name: Format Check
run: pnpm format:check run: pnpm format:check
- name: Test
run: pnpm test
- name: Docs - name: Docs
run: pnpm docs:api run: pnpm docs:api

24
.github/workflows/test.yml

@ -0,0 +1,24 @@
name: GrapesJS Tests
on:
push:
branches: [dev]
pull_request:
branches: [dev]
jobs:
test-core:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: Core Tests
run: pnpm test
working-directory: ./packages/core
test-cli:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-project
- name: CLI Tests
run: pnpm test
working-directory: ./packages/cli
Loading…
Cancel
Save