Skip to content

Commit 54a2dc2

Browse files
ci: stop CI run if Draft PR = save GH runner costs
1 parent 2f46b18 commit 54a2dc2

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/csharp.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,19 @@ on:
77
branches: [ master ]
88

99
jobs:
10+
failOnDraftPullRequest:
11+
if: github.event.pull_request.draft == true
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Fails Draft pull request.
15+
run: |
16+
echo "Draft pull requests are not allowed. Please mark the pull request as ready for review."
17+
exit 1
18+
1019
lintCodebase:
20+
name: Lint Codebase
21+
needs: [ failOnDraftPullRequest ]
1122
runs-on: ubuntu-latest
12-
name: Lint Codebase
1323
steps:
1424
- name: Checkout code
1525
uses: actions/checkout@v3

0 commit comments

Comments
 (0)