@@ -16,10 +16,12 @@ jobs:
1616 steps :
1717 - name : Checkout
1818 uses : actions/checkout@v4
19- - name : Build LBBS
19+ - name : Install prereqs
2020 run : |
2121 sudo sed -i 's/azure\.//' /etc/apt/sources.list
2222 sudo ./scripts/install_prereq.sh
23+ - name : Build LBBS
24+ run : |
2325 sudo make modcheck
2426 sudo make -j$(nproc)
2527 sudo make install
@@ -40,10 +42,12 @@ jobs:
4042 steps :
4143 - name : Checkout
4244 uses : actions/checkout@v4
43- - name : Build LBBS
45+ - name : Install prereqs
4446 run : |
4547 sudo sed -i 's/azure\.//' /etc/apt/sources.list
4648 sudo ./scripts/install_prereq.sh
49+ - name : Build LBBS
50+ run : |
4751 sudo make modcheck
4852 sudo make -j$(nproc)
4953 sudo make install
@@ -64,11 +68,13 @@ jobs:
6468 steps :
6569 - name : Checkout
6670 uses : actions/checkout@v4
67- - name : Build LBBS
71+ - name : Install prereqs
6872 run : |
6973 sudo sed -i 's/azure\.//' /etc/apt/sources.list
70- sudo sed -i 's/-O3/-O0/' Makefile
7174 sudo ./scripts/install_prereq.sh
75+ - name : Build LBBS
76+ run : |
77+ sudo sed -i 's/-O3/-O0/' Makefile
7278 sudo make modcheck
7379 sudo make -j$(nproc)
7480 sudo make install
8490 container : debian:12
8591 steps :
8692 - uses : actions/checkout@v4
87- - name : Build LBBS
93+ - name : Install prereqs
8894 run : |
8995 ./scripts/install_prereq.sh
96+ - name : Build LBBS
97+ run : |
9098 make modcheck
9199 make -j$(nproc)
92100 make install
@@ -101,9 +109,11 @@ jobs:
101109 container : debian:11
102110 steps :
103111 - uses : actions/checkout@v4
104- - name : Build LBBS
112+ - name : Install prereqs
105113 run : |
106114 ./scripts/install_prereq.sh
115+ - name : Build LBBS
116+ run : |
107117 make modcheck
108118 make -j$(nproc)
109119 make install
@@ -118,9 +128,11 @@ jobs:
118128 container : debian:10
119129 steps :
120130 - uses : actions/checkout@v4
121- - name : Build LBBS
131+ - name : Install prereqs
122132 run : |
123133 ./scripts/install_prereq.sh
134+ - name : Build LBBS
135+ run : |
124136 make modcheck
125137 make -j$(nproc)
126138 make install
@@ -135,9 +147,11 @@ jobs:
135147 container : alpine:latest
136148 steps :
137149 - uses : actions/checkout@v4
138- - name : Build LBBS
150+ - name : Install prereqs
139151 run : |
140152 ./scripts/install_prereq.sh
153+ - name : Build LBBS
154+ run : |
141155 make modcheck
142156 make modconfig
143157 make -j$(nproc)
@@ -150,9 +164,11 @@ jobs:
150164 container : fedora:42
151165 steps :
152166 - uses : actions/checkout@v4
153- - name : Build LBBS
167+ - name : Install prereqs
154168 run : |
155169 INSTALL_LIBOPENARC=0 ./scripts/install_prereq.sh
170+ - name : Build LBBS
171+ run : |
156172 make modcheck
157173 make modconfig
158174 make -j$(nproc)
@@ -168,9 +184,11 @@ jobs:
168184 container : fedora:40
169185 steps :
170186 - uses : actions/checkout@v4
171- - name : Build LBBS
187+ - name : Install prereqs
172188 run : |
173189 INSTALL_LIBOPENARC=0 ./scripts/install_prereq.sh
190+ - name : Build LBBS
191+ run : |
174192 make modcheck
175193 make modconfig
176194 make -j$(nproc)
@@ -186,9 +204,11 @@ jobs:
186204 container : rockylinux:9.3
187205 steps :
188206 - uses : actions/checkout@v4
189- - name : Build LBBS
207+ - name : Install prereqs
190208 run : |
191209 INSTALL_LIBOPENARC=0 ./scripts/install_prereq.sh
210+ - name : Build LBBS
211+ run : |
192212 make modcheck
193213 make modconfig
194214 make -j$(nproc)
@@ -204,9 +224,11 @@ jobs:
204224 container : rockylinux:8.9
205225 steps :
206226 - uses : actions/checkout@v4
207- - name : Build LBBS
227+ - name : Install prereqs
208228 run : |
209229 INSTALL_LIBOPENARC=0 ./scripts/install_prereq.sh
230+ - name : Build LBBS
231+ run : |
210232 make modcheck
211233 make modconfig
212234 make -j$(nproc)
@@ -222,9 +244,11 @@ jobs:
222244 container : opensuse/tumbleweed
223245 steps :
224246 - uses : actions/checkout@v4
225- - name : Build LBBS
247+ - name : Install prereqs
226248 run : |
227249 INSTALL_LIBETPAN=0 ./scripts/install_prereq.sh
250+ - name : Build LBBS
251+ run : |
228252 make modcheck
229253 make modconfig
230254 make -j$(nproc)
@@ -240,9 +264,11 @@ jobs:
240264 container : archlinux:latest
241265 steps :
242266 - uses : actions/checkout@v4
243- - name : Build LBBS
267+ - name : Install prereqs
244268 run : |
245269 INSTALL_LIBOPENARC=0 ./scripts/install_prereq.sh
270+ - name : Build LBBS
271+ run : |
246272 make modcheck
247273 make modconfig
248274 make -j$(nproc)
@@ -257,20 +283,22 @@ jobs:
257283 name : FreeBSD
258284 steps :
259285 - uses : actions/checkout@v4
260- - name : Build LBBS
286+ - name : Install prereqs and build LBBS
261287 uses : vmactions/freebsd-vm@v1
262288 with :
263289 usesh : true
290+ copyback : false
264291 run : |
265- ./scripts/install_prereq.sh
292+ INSTALL_LIBDISCORD=0 ./scripts/install_prereq.sh
266293 gmake modcheck
267294 gmake modconfig
268- gmake bbs
269- gmake doors
270- gmake io
271- gmake modules
272- gmake nets
295+ gmake -j$(nproc) bbs
296+ gmake -j$(nproc) doors
297+ gmake -j$(nproc) io
298+ gmake -j$(nproc) modules
299+ gmake -j$(nproc) nets
273300 gmake -j$(nproc)
274301 gmake install
275302 gmake samples
276- gmake tests
303+ gmake tests
304+ gmake install
0 commit comments