|
9 | 9 | pull_request: |
10 | 10 | # The branches below must be a subset of the branches above |
11 | 11 | branches: [master] |
| 12 | + types: [opened, reopened, synchronize, ready_for_review] |
12 | 13 |
|
13 | 14 | env: |
14 | 15 | parallel_processes: 6 # A good default counts is: available Threads + 2 |
|
18 | 19 | ci-linux-qt5: |
19 | 20 | name: "Linux (amd64; qt5)" |
20 | 21 | runs-on: ubuntu-latest |
21 | | - if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')" |
| 22 | + if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false" |
22 | 23 |
|
23 | 24 | steps: |
24 | 25 | - name: Install dependencies |
|
58 | 59 | ci-linux-qt6: |
59 | 60 | name: "Linux (amd64; qt6)" |
60 | 61 | runs-on: ubuntu-latest |
61 | | - if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')" |
| 62 | + if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false" |
62 | 63 |
|
63 | 64 | steps: |
64 | 65 | - name: Install dependencies |
|
99 | 100 | ci-linux-qt6-pch: |
100 | 101 | name: "Linux (amd64; qt6; core)" |
101 | 102 | runs-on: ubuntu-latest |
102 | | - if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')" |
| 103 | + if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false" |
103 | 104 |
|
104 | 105 | steps: |
105 | 106 | - name: Install dependencies |
@@ -146,7 +147,7 @@ jobs: |
146 | 147 | ci-macos-qt5: |
147 | 148 | name: "macOS (x86_64; qt5)" |
148 | 149 | runs-on: macos-13 |
149 | | - if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')" |
| 150 | + if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false" |
150 | 151 |
|
151 | 152 | # @TODO Enable gpsd on macOS instance for CI testing |
152 | 153 | # @BODY At the moment after installing gpsd (brew install gpsd) library can be found by cmake, but not headers! Apparently we should add some magic for environment variables or something else on macOS Catalina to make headers available for cmake/make |
@@ -185,7 +186,7 @@ jobs: |
185 | 186 | ci-macos-intel-qt6: |
186 | 187 | name: "macOS (x86_64; qt6)" |
187 | 188 | runs-on: macos-13 |
188 | | - if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')" |
| 189 | + if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false" |
189 | 190 |
|
190 | 191 | # @TODO Enable gpsd on macOS instance for CI testing |
191 | 192 | # @BODY At the moment after installing gpsd (brew install gpsd) library can be found by cmake, but not headers! Apparently we should add some magic for environment variables or something else on macOS Catalina to make headers available for cmake/make |
@@ -224,7 +225,7 @@ jobs: |
224 | 225 | ci-macos-silicon-qt6: |
225 | 226 | name: "macOS (arm64; qt6)" |
226 | 227 | runs-on: macos-14 |
227 | | - if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')" |
| 228 | + if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false" |
228 | 229 |
|
229 | 230 | # @TODO Enable gpsd on macOS instance for CI testing |
230 | 231 | # @BODY At the moment after installing gpsd (brew install gpsd) library can be found by cmake, but not headers! Apparently we should add some magic for environment variables or something else on macOS Catalina to make headers available for cmake/make |
@@ -266,7 +267,7 @@ jobs: |
266 | 267 | ci-freebsd-qt6: |
267 | 268 | name: "FreeBSD (x86_64; qt5)" |
268 | 269 | runs-on: ubuntu-latest |
269 | | - if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex')" |
| 270 | + if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.actor, 'transifex') && github.event.pull_request.draft == false" |
270 | 271 |
|
271 | 272 | steps: |
272 | 273 | - name: Checkout repository |
|
0 commit comments