@@ -13,11 +13,11 @@ jobs:
13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
- knots-version :
17
- - 27.1.knots20240621
18
- - 26.1.knots20240513
19
- - 26.1.knots20240325
20
- - 25.1.knots20231115
16
+ versions :
17
+ - { knots: " 27.1.knots20240621", alpine-builder: "3.20", platforms: "linux/amd64,linux/arm64,linux/arm/v7,linux/ppc64le,linux/riscv64" }
18
+ - { knots: " 26.1.knots20240513", alpine-builder: "3.20", platforms: "linux/amd64,linux/arm64,linux/arm/v7,linux/ppc64le,linux/riscv64" }
19
+ - { knots: " 26.1.knots20240325", alpine-builder: "3.18", platforms: "linux/amd64,linux/arm64,linux/arm/v7,linux/ppc64le" }
20
+ - { knots: " 25.1.knots20231115", alpine-builder: "3.18", platforms: "linux/amd64,linux/arm64,linux/arm/v7,linux/ppc64le" }
21
21
steps :
22
22
- uses : actions/checkout@v4
23
23
- uses : docker/setup-qemu-action@v3
@@ -29,10 +29,11 @@ jobs:
29
29
- uses : docker/build-push-action@v5
30
30
with :
31
31
build-args : |
32
- KNOTS_VERSION=${{ matrix.knots-version }}
32
+ KNOTS_VERSION=${{ matrix.versions.knots }}
33
+ ALPINE_BUILDER_VERSION=${{ matrix.versions.alpine-builder }}
33
34
cache-from : type=registry,ref=1maa/bitcoin:v${{ matrix.knots-version }}
34
35
cache-to : type=inline
35
36
context : .
36
- platforms : linux/amd64,linux/arm64,linux/arm/v7,linux/ppc64le
37
+ platforms : ${{ matrix.versions.platforms }}
37
38
push : true
38
39
tags : 1maa/bitcoin:v${{ matrix.knots-version }}
0 commit comments