36
36
{ distribution: ubuntu, codename: noble, description: Ubuntu 24.04 (Noble Numbat), qt_version: '6' },
37
37
{ distribution: ubuntu, codename: oracular, description: Ubuntu 24.10 (Oracular Oriole), qt_version: '6' },
38
38
{ distribution: ubuntu, codename: plucky, description: Ubuntu 25.04 (Plucky Puffin), qt_version: '6' },
39
- { distribution: debian, codename: bullseye, description: Debian 11.x (Bullseye), qt_version: '5 ' }, # Qt 6 only available on amd64, arm64 and armv7
39
+ { distribution: debian, codename: bullseye, description: Debian 11.x (Bullseye), qt_version: '6 ' },
40
40
{ distribution: debian, codename: bookworm, description: Debian 12.x (Bookworm), qt_version: '6' },
41
41
{ distribution: debian, codename: trixie, description: Debian 13.x (Trixie), qt_version: '6' },
42
42
{ distribution: fedora, codename: 39, description: Fedora 39, qt_version: '6' },
@@ -47,22 +47,13 @@ jobs:
47
47
architecture : [
48
48
[ amd64, linux/amd64 ],
49
49
[ arm64, linux/arm64 ],
50
- [ armhf, linux/arm/v6 ],
51
- [ armhf, linux/arm/v7 ]
50
+ [ armhf, linux/arm/v6 ]
52
51
]
53
52
exclude :
54
53
- os : { distribution: ubuntu }
55
54
architecture : [ armhf, linux/arm/v6 ]
56
- - os : { distribution: debian, codename: bullseye, }
57
- architecture : [ armhf, linux/arm/v7 ]
58
- - os : { distribution: debian, codename: bookworm, }
59
- architecture : [ armhf, linux/arm/v7 ]
60
- - os : { distribution: debian, codename: trixie, } # Trixie armv6 not available yet (https://hub.docker.com/r/balenalib/rpi-raspbian/tags)
61
- architecture : [ armhf, linux/arm/v6 ]
62
55
- os : { distribution: fedora }
63
56
architecture : [ armhf, linux/arm/v6 ]
64
- - os : { distribution: fedora }
65
- architecture : [ armhf, linux/arm/v7 ]
66
57
67
58
steps :
68
59
- name : ⬇ Checkout hyperion.ng
98
89
distribution : ${{ matrix.os.distribution }}
99
90
codename : ${{ matrix.os.codename }}
100
91
architecture : ${{ matrix.architecture[0] }}
101
- qtVersion : ${{ matrix.os.qt_version }}
92
+ qtVersion : ${{ matrix.os.codename == 'bullseye' && matrix.architecture[0] == 'armhf' && '5' || matrix.os. qt_version }} # Debian Bullseye does not provide Qt6 on armv6
102
93
dockerArchitecture : ${{ matrix.architecture[1] }}
103
94
dockerEntrypoint : ${{ matrix.architecture[0] != 'amd64' && '--entrypoint /usr/bin/env' || '' }}
104
95
0 commit comments