|
13 | 13 | strategy: |
14 | 14 | fail-fast: false # Let the other job finish |
15 | 15 | matrix: |
16 | | - os: ["buildjet-16vcpu-ubuntu-2204", "buildjet-16vcpu-ubuntu-2204-arm"] |
| 16 | + os: ["buildjet-4vcpu-ubuntu-2204", "buildjet-8vcpu-ubuntu-2204-arm"] |
17 | 17 | runs-on: ${{ matrix.os }} |
18 | | - defaults: |
19 | | - run: |
20 | | - working-directory: pgml-extension |
21 | 18 | steps: |
22 | 19 | - uses: actions/checkout@v3 |
23 | 20 | - uses: actions-rs/toolchain@v1 |
|
28 | 25 | with: |
29 | 26 | working-directory: pgml-extension |
30 | 27 | command: version |
| 28 | + - name: Cache artifacts |
| 29 | + uses: buildjet/cache@v3 |
| 30 | + with: |
| 31 | + path: pgml-extension/target |
| 32 | + key: buildjet-pgml-extension-artifacts-1 # Change this when dependencies change |
| 33 | + - name: Cache pgrx |
| 34 | + uses: buildjet/cache@v3 |
| 35 | + with: |
| 36 | + path: ~/.cargo |
| 37 | + key: buildjet-pgml-extension-pgrx-2 # Change this when dependencies change |
31 | 38 | - name: Install dependencies |
32 | 39 | env: |
33 | 40 | DEBIAN_FRONTEND: noninteractive |
@@ -140,6 +147,7 @@ jobs: |
140 | 147 | postgresml: |
141 | 148 | needs: postgresml-pgml |
142 | 149 | strategy: |
| 150 | + fail-fast: false # Let the other job finish |
143 | 151 | matrix: |
144 | 152 | os: ["ubuntu-22.04"] |
145 | 153 | runs-on: ${{ matrix.os }} |
@@ -183,6 +191,7 @@ jobs: |
183 | 191 | - postgresml |
184 | 192 | - postgresml-dashboard |
185 | 193 | strategy: |
| 194 | + fail-fast: false # Let the other job finish |
186 | 195 | matrix: |
187 | 196 | os: ["buildjet-4vcpu-ubuntu-2204"] |
188 | 197 | runs-on: ${{ matrix.os }} |
|
0 commit comments