Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2020-11-01 11:18:08 +0300
committerMichaël Zasso <targos@protonmail.com>2020-12-21 17:34:39 +0300
commitaadb0bdc73e39e31afb2c26e3cf1b387be463bc5 (patch)
treeb735f1b54069e1db5fbc572e7370c57595c91f92 /.github
parentce658bd2c85e31cb5c2c68145da2976dd15001f2 (diff)
build: do not run GitHub actions for draft PRs
PR-URL: https://github.com/nodejs/node/pull/35910 Fixes: https://github.com/nodejs/node/issues/35899 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build-tarball.yml1
-rw-r--r--.github/workflows/build-windows.yml1
-rw-r--r--.github/workflows/coverage-linux.yml1
-rw-r--r--.github/workflows/coverage-windows.yml1
-rw-r--r--.github/workflows/linters.yml8
-rw-r--r--.github/workflows/misc.yml1
-rw-r--r--.github/workflows/test-asan.yml1
-rw-r--r--.github/workflows/test-linux.yml2
-rw-r--r--.github/workflows/test-macos.yml1
9 files changed, 16 insertions, 1 deletions
diff --git a/.github/workflows/build-tarball.yml b/.github/workflows/build-tarball.yml
index 7e91c8fd007..226dc69f0e9 100644
--- a/.github/workflows/build-tarball.yml
+++ b/.github/workflows/build-tarball.yml
@@ -13,6 +13,7 @@ env:
jobs:
build-tarball:
+ if: github.event.pull_request.draft == false
env:
PYTHON_VERSION: 3.9
runs-on: ubuntu-latest
diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml
index 2a48e0d0fd4..2a021723e6f 100644
--- a/.github/workflows/build-windows.yml
+++ b/.github/workflows/build-windows.yml
@@ -15,6 +15,7 @@ env:
jobs:
build-windows-with-quic:
+ if: github.event.pull_request.draft == false
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
diff --git a/.github/workflows/coverage-linux.yml b/.github/workflows/coverage-linux.yml
index 002c2189b82..75f296230df 100644
--- a/.github/workflows/coverage-linux.yml
+++ b/.github/workflows/coverage-linux.yml
@@ -22,6 +22,7 @@ env:
jobs:
coverage-linux:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
diff --git a/.github/workflows/coverage-windows.yml b/.github/workflows/coverage-windows.yml
index ac0ef7b6e6c..188861883bd 100644
--- a/.github/workflows/coverage-windows.yml
+++ b/.github/workflows/coverage-windows.yml
@@ -22,6 +22,7 @@ env:
jobs:
coverage-windows:
+ if: github.event.pull_request.draft == false
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml
index c7569b89abf..26be5a7cab2 100644
--- a/.github/workflows/linters.yml
+++ b/.github/workflows/linters.yml
@@ -14,6 +14,7 @@ env:
jobs:
lint-addon-docs:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -26,6 +27,7 @@ jobs:
- name: Lint addon docs
run: NODE=$(command -v node) make lint-addon-docs
lint-cpp:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -38,6 +40,7 @@ jobs:
- name: Lint C/C++ files
run: make lint-cpp
lint-md:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -52,6 +55,7 @@ jobs:
echo "::add-matcher::.github/workflows/remark-lint-problem-matcher.json"
NODE=$(command -v node) make lint-md
lint-js:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -64,6 +68,7 @@ jobs:
- name: Lint JavaScript files
run: NODE=$(command -v node) make lint-js
lint-py:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -78,14 +83,15 @@ jobs:
make lint-py-build || true
NODE=$(command -v node) make lint-py
lint-sh:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- run: shellcheck -V
- name: Lint Shell scripts
run: tools/lint-sh.js .
-
lint-codeowners:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
diff --git a/.github/workflows/misc.yml b/.github/workflows/misc.yml
index 1444dff7262..2a50a2346a3 100644
--- a/.github/workflows/misc.yml
+++ b/.github/workflows/misc.yml
@@ -13,6 +13,7 @@ env:
jobs:
build-docs:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
diff --git a/.github/workflows/test-asan.yml b/.github/workflows/test-asan.yml
index 72b259a8354..7df02293fb8 100644
--- a/.github/workflows/test-asan.yml
+++ b/.github/workflows/test-asan.yml
@@ -19,6 +19,7 @@ env:
jobs:
test-asan:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
env:
CC: clang
diff --git a/.github/workflows/test-linux.yml b/.github/workflows/test-linux.yml
index 967b863f25d..9d9b007b8f6 100644
--- a/.github/workflows/test-linux.yml
+++ b/.github/workflows/test-linux.yml
@@ -15,6 +15,7 @@ env:
jobs:
test-linux:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -30,6 +31,7 @@ jobs:
run: make run-ci -j2 V=1 TEST_CI_ARGS="-p actions"
test-linux-with-quic:
+ if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml
index 08e6e91e8f4..a476e6a08c5 100644
--- a/.github/workflows/test-macos.yml
+++ b/.github/workflows/test-macos.yml
@@ -15,6 +15,7 @@ env:
jobs:
test-macOS-with-quic:
+ if: github.event.pull_request.draft == false
runs-on: macos-latest
steps:
- uses: actions/checkout@v2