Skip to content

Commit 77e525e

Browse files
committed
Github actions:
* Add amazonlinux build to linux build matrix. * Make action runner type part of the linux build matrix. * Use ubuntu-24.04-arm runner for arm64 builds.
1 parent 243b019 commit 77e525e

File tree

1 file changed

+32
-2
lines changed

1 file changed

+32
-2
lines changed

.github/workflows/build.yml

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@ jobs:
1515
linux-build-docker:
1616
strategy:
1717
matrix:
18-
distro: [ubuntu, centos, rockylinux, debian, i386/ubuntu]
18+
distro: [ubuntu, centos, rockylinux, amazonlinux, debian, i386/ubuntu]
1919
exclude:
2020
- distro: ubuntu
2121
- distro: centos
2222
- distro: rockylinux
23+
- distro: amazonlinux
2324
- distro: debian
2425
- distro: i386/ubuntu
2526
include:
@@ -28,87 +29,116 @@ jobs:
2829
codecov: no
2930
btype: release
3031
buser: qfsbuild
32+
runs_on: ubuntu-latest
3133
- distro: ubuntu
3234
ver: 22.04
3335
codecov: no
3436
btype: release
3537
buser: qfsbuild
38+
runs_on: ubuntu-latest
3639
- distro: ubuntu
3740
ver: 20.04
3841
codecov: no
3942
btype: release
4043
buser: qfsbuild
44+
runs_on: ubuntu-latest
4145
- distro: ubuntu
4246
ver: 18.04
4347
codecov: no
4448
btype: release
4549
buser: qfsbuild
50+
runs_on: ubuntu-latest
4651
- distro: ubuntu
4752
ver: 18.04
4853
codecov: yes
4954
btype: release
5055
buser: qfsbuild
56+
runs_on: ubuntu-latest
5157
- distro: ubuntu
5258
ver: 18.04
5359
codecov: no
5460
btype: debug
5561
buser: qfsbuild
62+
runs_on: ubuntu-latest
5663
- distro: ubuntu
5764
ver: 18.04
5865
codecov: no
5966
btype: release
6067
buser: root
68+
runs_on: ubuntu-latest
6169
- distro: ubuntu
6270
ver: 16.04
6371
codecov: no
6472
btype: release
6573
buser: qfsbuild
74+
runs_on: ubuntu-latest
6675
- distro: ubuntu
6776
ver: 14.04
6877
codecov: no
6978
btype: release
7079
buser: qfsbuild
80+
runs_on: ubuntu-latest
7181
- distro: debian
7282
ver: 12
7383
codecov: no
7484
btype: release
7585
buser: qfsbuild
86+
runs_on: ubuntu-latest
7687
- distro: debian
7788
ver: 11
7889
codecov: no
7990
btype: release
8091
buser: qfsbuild
92+
runs_on: ubuntu-latest
8193
- distro: debian
8294
ver: 10
8395
codecov: no
8496
btype: release
8597
buser: qfsbuild
98+
runs_on: ubuntu-latest
8699
- distro: centos
87100
ver: 6
88101
codecov: no
89102
btype: release
90103
buser: qfsbuild
104+
runs_on: ubuntu-latest
91105
- distro: centos
92106
ver: 7
93107
codecov: no
94108
btype: release
95109
buser: qfsbuild
110+
runs_on: ubuntu-latest
96111
- distro: centos
97112
ver: 8
98113
codecov: no
99114
btype: release
100115
buser: qfsbuild
116+
runs_on: ubuntu-latest
101117
- distro: rockylinux
102118
ver: 9
103119
codecov: no
104120
btype: release
105121
buser: qfsbuild
122+
runs_on: ubuntu-latest
123+
- distro: amazonlinux
124+
ver: 2023
125+
codecov: no
126+
btype: release
127+
buser: qfsbuild
128+
runs_on: ubuntu-latest
129+
- distro: amazonlinux
130+
ver: 2023
131+
codecov: no
132+
btype: release
133+
buser: qfsbuild
134+
runs_on: ubuntu-24.04-arm
106135
- distro: i386/ubuntu
107136
ver: 18.04
108137
codecov: no
109138
btype: release
110139
buser: qfsbuild
111-
runs-on: ubuntu-latest
140+
runs_on: ubuntu-latest
141+
runs-on: "${{ matrix.runs_on }}"
112142
env:
113143
BUILD_OS_NAME: linux
114144
BUILD_RUN_DOCKER: "yes"

0 commit comments

Comments
 (0)