diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 89d87663e..b23cbc384 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -17,7 +17,5 @@ jobs: run: pnpm lint - name: Format Check run: pnpm format:check - - name: Test - run: pnpm test - name: Docs run: pnpm docs:api diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 000000000..f14aa9d2a --- /dev/null +++ b/.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