|
16 | 16 | container: |
17 | 17 | name: Build container |
18 | 18 | uses: ./.github/workflows/build-container.yml |
| 19 | + with: |
| 20 | + context: ./contrib/containers/ci |
| 21 | + file: ./contrib/containers/ci/ci.Dockerfile |
| 22 | + name: dashcore-ci-runner |
| 23 | + |
| 24 | + container-slim: |
| 25 | + name: Build slim container |
| 26 | + uses: ./.github/workflows/build-container.yml |
| 27 | + with: |
| 28 | + context: ./contrib/containers/ci |
| 29 | + file: ./contrib/containers/ci/ci-slim.Dockerfile |
| 30 | + name: dashcore-ci-slim |
19 | 31 |
|
20 | 32 | depends-arm-linux: |
21 | 33 | name: arm-linux-gnueabihf |
@@ -158,35 +170,35 @@ jobs: |
158 | 170 | test-linux64: |
159 | 171 | name: linux64-test |
160 | 172 | uses: ./.github/workflows/test-src.yml |
161 | | - needs: [container, src-linux64] |
| 173 | + needs: [container-slim, src-linux64] |
162 | 174 | with: |
163 | 175 | bundle-key: ${{ needs.src-linux64.outputs.key }} |
164 | 176 | build-target: linux64 |
165 | | - container-path: ${{ needs.container.outputs.path }} |
| 177 | + container-path: ${{ needs.container-slim.outputs.path }} |
166 | 178 |
|
167 | 179 | test-linux64_nowallet: |
168 | 180 | name: linux64_nowallet-test |
169 | 181 | uses: ./.github/workflows/test-src.yml |
170 | | - needs: [container, src-linux64_nowallet] |
| 182 | + needs: [container-slim, src-linux64_nowallet] |
171 | 183 | with: |
172 | 184 | bundle-key: ${{ needs.src-linux64_nowallet.outputs.key }} |
173 | 185 | build-target: linux64_nowallet |
174 | | - container-path: ${{ needs.container.outputs.path }} |
| 186 | + container-path: ${{ needs.container-slim.outputs.path }} |
175 | 187 |
|
176 | 188 | test-linux64_sqlite: |
177 | 189 | name: linux64_sqlite-test |
178 | 190 | uses: ./.github/workflows/test-src.yml |
179 | | - needs: [container, src-linux64_sqlite] |
| 191 | + needs: [container-slim, src-linux64_sqlite] |
180 | 192 | with: |
181 | 193 | bundle-key: ${{ needs.src-linux64_sqlite.outputs.key }} |
182 | 194 | build-target: linux64_sqlite |
183 | | - container-path: ${{ needs.container.outputs.path }} |
| 195 | + container-path: ${{ needs.container-slim.outputs.path }} |
184 | 196 |
|
185 | 197 | test-linux64_ubsan: |
186 | 198 | name: linux64_ubsan-test |
187 | 199 | uses: ./.github/workflows/test-src.yml |
188 | | - needs: [container, src-linux64_ubsan] |
| 200 | + needs: [container-slim, src-linux64_ubsan] |
189 | 201 | with: |
190 | 202 | bundle-key: ${{ needs.src-linux64_ubsan.outputs.key }} |
191 | 203 | build-target: linux64_ubsan |
192 | | - container-path: ${{ needs.container.outputs.path }} |
| 204 | + container-path: ${{ needs.container-slim.outputs.path }} |
0 commit comments