🔧 Prevent draft pr from executing the CI (#8934)

This commit is contained in:
Yamila Moreno 2026-04-10 14:43:29 +02:00 committed by GitHub
parent 3312bfe62c
commit e7e5a19db7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 19 additions and 2 deletions

View File

@ -6,12 +6,14 @@ on:
- edited - edited
- reopened - reopened
- synchronize - synchronize
- ready_for_review
pull_request_target: pull_request_target:
types: types:
- opened - opened
- edited - edited
- reopened - reopened
- synchronize - synchronize
- ready_for_review
push: push:
branches: branches:
- main - main
@ -20,6 +22,7 @@ on:
jobs: jobs:
check-commit-message: check-commit-message:
if: ${{ !github.event.pull_request.draft }}
name: Check Commit Message name: Check Commit Message
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:

View File

@ -10,6 +10,7 @@ on:
types: types:
- opened - opened
- synchronize - synchronize
- ready_for_review
paths: paths:
- 'mcp/**' - 'mcp/**'
@ -24,7 +25,8 @@ on:
- 'mcp/**' - 'mcp/**'
jobs: jobs:
test: test-mcp:
if: ${{ !github.event.pull_request.draft }}
name: "Test MCP" name: "Test MCP"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest

View File

@ -9,6 +9,7 @@ on:
types: types:
- opened - opened
- synchronize - synchronize
- ready_for_review
push: push:
branches: branches:
- develop - develop
@ -20,6 +21,7 @@ concurrency:
jobs: jobs:
lint: lint:
if: ${{ !github.event.pull_request.draft }}
name: "Linter" name: "Linter"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -79,6 +81,7 @@ jobs:
pnpm run lint pnpm run lint
test-common: test-common:
if: ${{ !github.event.pull_request.draft }}
name: "Common Tests" name: "Common Tests"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -93,6 +96,7 @@ jobs:
./scripts/test ./scripts/test
test-plugins: test-plugins:
if: ${{ !github.event.pull_request.draft }}
name: Plugins Runtime Linter & Tests name: Plugins Runtime Linter & Tests
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -143,6 +147,7 @@ jobs:
run: pnpm run build:styles-example run: pnpm run build:styles-example
test-frontend: test-frontend:
if: ${{ !github.event.pull_request.draft }}
name: "Frontend Tests" name: "Frontend Tests"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -171,6 +176,7 @@ jobs:
./scripts/test-components ./scripts/test-components
test-render-wasm: test-render-wasm:
if: ${{ !github.event.pull_request.draft }}
name: "Render WASM Tests" name: "Render WASM Tests"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -208,6 +214,7 @@ jobs:
path: frontend/src/app/render_wasm/api/shared.js path: frontend/src/app/render_wasm/api/shared.js
test-backend: test-backend:
if: ${{ !github.event.pull_request.draft }}
name: "Backend Tests" name: "Backend Tests"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -247,6 +254,7 @@ jobs:
clojure -M:dev:test --reporter kaocha.report/documentation clojure -M:dev:test --reporter kaocha.report/documentation
test-library: test-library:
if: ${{ !github.event.pull_request.draft }}
name: "Library Tests" name: "Library Tests"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -261,6 +269,7 @@ jobs:
./scripts/test ./scripts/test
build-integration: build-integration:
if: ${{ !github.event.pull_request.draft }}
name: "Build Integration Bundle" name: "Build Integration Bundle"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -280,8 +289,8 @@ jobs:
key: "integration-bundle-${{ github.sha }}" key: "integration-bundle-${{ github.sha }}"
path: frontend/resources/public path: frontend/resources/public
test-integration-1: test-integration-1:
if: ${{ !github.event.pull_request.draft }}
name: "Integration Tests 1/4" name: "Integration Tests 1/4"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -312,6 +321,7 @@ jobs:
retention-days: 3 retention-days: 3
test-integration-2: test-integration-2:
if: ${{ !github.event.pull_request.draft }}
name: "Integration Tests 2/4" name: "Integration Tests 2/4"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -342,6 +352,7 @@ jobs:
retention-days: 3 retention-days: 3
test-integration-3: test-integration-3:
if: ${{ !github.event.pull_request.draft }}
name: "Integration Tests 3/4" name: "Integration Tests 3/4"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest
@ -372,6 +383,7 @@ jobs:
retention-days: 3 retention-days: 3
test-integration-4: test-integration-4:
if: ${{ !github.event.pull_request.draft }}
name: "Integration Tests 4/4" name: "Integration Tests 4/4"
runs-on: penpot-runner-02 runs-on: penpot-runner-02
container: penpotapp/devenv:latest container: penpotapp/devenv:latest