diff --git a/.github/workflows/commit-checker.yml b/.github/workflows/commit-checker.yml index f7126a40cb..a80e6e4cc0 100644 --- a/.github/workflows/commit-checker.yml +++ b/.github/workflows/commit-checker.yml @@ -6,12 +6,14 @@ on: - edited - reopened - synchronize + - ready_for_review pull_request_target: types: - opened - edited - reopened - synchronize + - ready_for_review push: branches: - main @@ -20,6 +22,7 @@ on: jobs: check-commit-message: + if: ${{ !github.event.pull_request.draft }} name: Check Commit Message runs-on: ubuntu-latest steps: diff --git a/.github/workflows/tests-mcp.yml b/.github/workflows/tests-mcp.yml index 489899863f..0ab2909b72 100644 --- a/.github/workflows/tests-mcp.yml +++ b/.github/workflows/tests-mcp.yml @@ -10,6 +10,7 @@ on: types: - opened - synchronize + - ready_for_review paths: - 'mcp/**' @@ -24,7 +25,8 @@ on: - 'mcp/**' jobs: - test: + test-mcp: + if: ${{ !github.event.pull_request.draft }} name: "Test MCP" runs-on: penpot-runner-02 container: penpotapp/devenv:latest diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 77505663ed..b44b95a941 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,6 +9,7 @@ on: types: - opened - synchronize + - ready_for_review push: branches: - develop @@ -20,6 +21,7 @@ concurrency: jobs: lint: + if: ${{ !github.event.pull_request.draft }} name: "Linter" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -79,6 +81,7 @@ jobs: pnpm run lint test-common: + if: ${{ !github.event.pull_request.draft }} name: "Common Tests" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -93,6 +96,7 @@ jobs: ./scripts/test test-plugins: + if: ${{ !github.event.pull_request.draft }} name: Plugins Runtime Linter & Tests runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -143,6 +147,7 @@ jobs: run: pnpm run build:styles-example test-frontend: + if: ${{ !github.event.pull_request.draft }} name: "Frontend Tests" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -171,6 +176,7 @@ jobs: ./scripts/test-components test-render-wasm: + if: ${{ !github.event.pull_request.draft }} name: "Render WASM Tests" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -208,6 +214,7 @@ jobs: path: frontend/src/app/render_wasm/api/shared.js test-backend: + if: ${{ !github.event.pull_request.draft }} name: "Backend Tests" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -247,6 +254,7 @@ jobs: clojure -M:dev:test --reporter kaocha.report/documentation test-library: + if: ${{ !github.event.pull_request.draft }} name: "Library Tests" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -261,6 +269,7 @@ jobs: ./scripts/test build-integration: + if: ${{ !github.event.pull_request.draft }} name: "Build Integration Bundle" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -280,8 +289,8 @@ jobs: key: "integration-bundle-${{ github.sha }}" path: frontend/resources/public - test-integration-1: + if: ${{ !github.event.pull_request.draft }} name: "Integration Tests 1/4" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -312,6 +321,7 @@ jobs: retention-days: 3 test-integration-2: + if: ${{ !github.event.pull_request.draft }} name: "Integration Tests 2/4" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -342,6 +352,7 @@ jobs: retention-days: 3 test-integration-3: + if: ${{ !github.event.pull_request.draft }} name: "Integration Tests 3/4" runs-on: penpot-runner-02 container: penpotapp/devenv:latest @@ -372,6 +383,7 @@ jobs: retention-days: 3 test-integration-4: + if: ${{ !github.event.pull_request.draft }} name: "Integration Tests 4/4" runs-on: penpot-runner-02 container: penpotapp/devenv:latest