1
- name : buildx-qemu- experimental-build
1
+ name : buildx-experimental
2
2
3
- # This workflow is a QEMU- BUILDX based.
3
+ # This workflow is QEMU/ BUILDX based!
4
4
# - Not for the platform='linux/amd64' see --> `main.yml' !
5
5
# - Not for the `*-master``building. Emulation takes a lot of times!
6
6
#
@@ -33,50 +33,45 @@ jobs:
33
33
# allowing fails ..
34
34
fail-fast : false
35
35
matrix :
36
- # succesful tests matrix:
37
- platforms : ['linux/arm64','linux/arm/v7','linux/arm/v6','linux/386','linux/ppc64le']
38
- postgres : [ 11, 15 ]
36
+ # -3.3 debian for linux/arm64
37
+ postgres : [11, 12, 13, 14, 15]
39
38
postgis : ['3.3']
40
- variant : [alpine]
39
+ variant : [default]
40
+ platforms : ['linux/arm64']
41
41
include :
42
- - postgres : 15
43
- postgis : ' 3.3'
44
- variant : ' default'
45
- platforms : ' linux/arm64'
46
- - postgres : 15
47
- postgis : ' 3.3'
48
- variant : ' default'
49
- platforms : ' linux/ppc64le'
50
-
51
42
- postgres : 10
52
43
postgis : ' 3.2'
53
- variant : ' default'
44
+ variant : default
54
45
platforms : ' linux/arm64'
55
- - postgres : 10
56
- postgis : ' 3.2'
57
- variant : ' default'
58
- platforms : ' linux/ppc64le'
59
- - postgres : 10
60
- postgis : ' 3.2'
46
+
47
+ # 15-3.3-alpine for every platforms
48
+ - postgres : 15
49
+ postgis : ' 3.3'
61
50
variant : ' alpine'
62
51
platforms : ' linux/arm64'
63
- - postgres : 10
64
- postgis : ' 3.2 '
52
+ - postgres : 15
53
+ postgis : ' 3.3 '
65
54
variant : ' alpine'
66
55
platforms : ' linux/arm/v7'
67
- - postgres : 10
68
- postgis : ' 3.2 '
56
+ - postgres : 15
57
+ postgis : ' 3.3 '
69
58
variant : ' alpine'
70
59
platforms : ' linux/arm/v6'
71
- - postgres : 10
72
- postgis : ' 3.2 '
60
+ - postgres : 15
61
+ postgis : ' 3.3 '
73
62
variant : ' alpine'
74
63
platforms : ' linux/386'
75
- - postgres : 10
76
- postgis : ' 3.2 '
64
+ - postgres : 15
65
+ postgis : ' 3.3 '
77
66
variant : ' alpine'
78
67
platforms : ' linux/ppc64le'
79
68
69
+ # 15-3.3 debian for linux/ppc64le
70
+ - postgres : 15
71
+ postgis : ' 3.3'
72
+ variant : ' default'
73
+ platforms : ' linux/ppc64le'
74
+
80
75
name : ${{ matrix.platforms }} ${{ matrix.postgres }}-${{ matrix.postgis }} ${{ matrix.variant }}
81
76
runs-on : ubuntu-latest
82
77
86
81
# Not the default (main) workflow!
87
82
WORKFLOW : buildx
88
83
# Docker image tag postfix
89
- TAG_POSTFIX : ' -buildx '
84
+ TAG_POSTFIX : ' -experimental '
90
85
91
86
steps :
92
87
@@ -105,7 +100,7 @@ jobs:
105
100
- name : " debug: docker buildx ls"
106
101
run : docker buildx ls
107
102
108
- - name : " Inspect the base alpine image postgres:${{ matrix.postgres }}-alpine3.16"
103
+ - name : " debug: Inspect the base alpine image postgres:${{ matrix.postgres }}-alpine3.16"
109
104
if : ${{ env.VARIANT == 'alpine' }}
110
105
run : docker pull --platform=${{ matrix.platforms }} postgres:${{ matrix.postgres }}-alpine3.16 && docker inspect postgres:${{ matrix.postgres }}-alpine3.16
111
106
env :
0 commit comments