|
48 | 48 | style-lint-golangci:
|
49 | 49 | name: style/lint/golangci
|
50 | 50 | timeout-minutes: 5
|
| 51 | + needs: changes |
51 | 52 | if: ${{ !needs.changes.outputs.docs_only }}
|
52 | 53 | runs-on: ubuntu-latest
|
53 | 54 | steps:
|
|
64 | 65 | name: style/lint/shellcheck
|
65 | 66 | timeout-minutes: 5
|
66 | 67 | runs-on: ubuntu-latest
|
| 68 | + needs: changes |
67 | 69 | if: ${{ !needs.changes.outputs.docs_only }}
|
68 | 70 | steps:
|
69 | 71 | - uses: actions/checkout@v3
|
|
77 | 79 | style-lint-typescript:
|
78 | 80 | name: "style/lint/typescript"
|
79 | 81 | timeout-minutes: 5
|
| 82 | + needs: changes |
80 | 83 | if: ${{ !needs.changes.outputs.docs_only }}
|
81 | 84 | runs-on: ubuntu-latest
|
82 | 85 | steps:
|
@@ -105,6 +108,7 @@ jobs:
|
105 | 108 | name: "style/gen"
|
106 | 109 | timeout-minutes: 5
|
107 | 110 | runs-on: ubuntu-latest
|
| 111 | + needs: changes |
108 | 112 | if: ${{ !needs.changes.outputs.docs_only }}
|
109 | 113 | steps:
|
110 | 114 | - uses: actions/checkout@v3
|
@@ -141,6 +145,7 @@ jobs:
|
141 | 145 |
|
142 | 146 | style-fmt:
|
143 | 147 | name: "style/fmt"
|
| 148 | + needs: changes |
144 | 149 | if: ${{ !needs.changes.outputs.docs_only }}
|
145 | 150 | runs-on: ubuntu-latest
|
146 | 151 | timeout-minutes: 5
|
@@ -174,6 +179,7 @@ jobs:
|
174 | 179 |
|
175 | 180 | test-go:
|
176 | 181 | name: "test/go"
|
| 182 | + needs: changes |
177 | 183 | if: ${{ !needs.changes.outputs.docs_only }}
|
178 | 184 | runs-on: ${{ matrix.os }}
|
179 | 185 | timeout-minutes: 20
|
@@ -248,6 +254,7 @@ jobs:
|
248 | 254 |
|
249 | 255 | test-go-postgres:
|
250 | 256 | name: "test/go/postgres"
|
| 257 | + needs: changes |
251 | 258 | if: ${{ !needs.changes.outputs.docs_only }}
|
252 | 259 | runs-on: ubuntu-latest
|
253 | 260 | timeout-minutes: 20
|
@@ -313,6 +320,7 @@ jobs:
|
313 | 320 | name: "deploy"
|
314 | 321 | runs-on: ubuntu-latest
|
315 | 322 | timeout-minutes: 30
|
| 323 | + needs: changes |
316 | 324 | if: |
|
317 | 325 | github.ref == 'refs/heads/main' && !github.event.pull_request.head.repo.fork
|
318 | 326 | && !needs.changes.outputs.docs_only
|
@@ -421,6 +429,7 @@ jobs:
|
421 | 429 |
|
422 | 430 | test-js:
|
423 | 431 | name: "test/js"
|
| 432 | + needs: changes |
424 | 433 | if: ${{ !needs.changes.outputs.docs_only }}
|
425 | 434 | runs-on: ubuntu-latest
|
426 | 435 | timeout-minutes: 20
|
@@ -472,6 +481,7 @@ jobs:
|
472 | 481 |
|
473 | 482 | test-e2e:
|
474 | 483 | name: "test/e2e/${{ matrix.os }}"
|
| 484 | + needs: changes |
475 | 485 | runs-on: ${{ matrix.os }}
|
476 | 486 | timeout-minutes: 20
|
477 | 487 | strategy:
|
|
0 commit comments