Skip to content

Commit 6a5e58b

Browse files
committed
[GA] Bump GA linux workers to ubuntu-20.04
ubuntu-18.04 runners are deprecated and will be disabled soon.
1 parent ac6bf5a commit 6a5e58b

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

.github/workflows/build-and-test.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
env:
77
SHELLCHECK_VERSION: v0.7.1
88
LC_ALL: C
9-
runs-on: ubuntu-18.04
9+
runs-on: ubuntu-20.04
1010
defaults:
1111
run:
1212
shell: bash
@@ -74,7 +74,7 @@ jobs:
7474
matrix:
7575
config:
7676
- name: Linux
77-
os: ubuntu-18.04
77+
os: ubuntu-20.04
7878
packages: python3-zmq qttools5-dev qtbase5-dev qttools5-dev-tools libqt5svg5-dev libqt5charts5-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libdb5.3++-dev libminiupnpc-dev libzmq3-dev libqrencode-dev libgmp-dev libsodium-dev cargo
7979
cc: gcc
8080
cxx: g++
@@ -141,33 +141,33 @@ jobs:
141141
matrix:
142142
config:
143143
- name: ARM 32-bit
144-
os: ubuntu-18.04
144+
os: ubuntu-20.04
145145
host: arm-linux-gnueabihf
146146
apt_get: python3 g++-arm-linux-gnueabihf
147147

148148
- name: AARCH64
149-
os: ubuntu-18.04
149+
os: ubuntu-20.04
150150
host: aarch64-linux-gnu
151151
apt_get: python3 g++-aarch64-linux-gnu
152152

153153
- name: Win64
154-
os: ubuntu-18.04
154+
os: ubuntu-20.04
155155
host: x86_64-w64-mingw32
156156
apt_get: python3 nsis g++-mingw-w64-x86-64 wine-binfmt wine64
157157

158158
- name: 32-bit + dash
159-
os: ubuntu-18.04
159+
os: ubuntu-20.04
160160
host: i686-pc-linux-gnu
161161
apt_get: g++-multilib python3-zmq
162162

163163
- name: x86_64 Linux
164-
os: ubuntu-18.04
164+
os: ubuntu-20.04
165165
host: x86_64-unknown-linux-gnu
166166
apt_get: python3-zmq qtbase5-dev qttools5-dev-tools libqt5svg5-dev libqt5charts5-dev libqrencode-dev libdbus-1-dev libharfbuzz-dev
167167
dep_opts: NO_QT=1 NO_UPNP=1 NO_NATPMP=1 DEBUG=1 ALLOW_HOST_PACKAGES=1
168168

169169
- name: macOS 10.12
170-
os: ubuntu-18.04
170+
os: ubuntu-20.04
171171
host: x86_64-apple-darwin16
172172
apt_get: cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python3-dev python3-setuptools
173173
XCODE_VERSION: 11.3.1
@@ -249,7 +249,7 @@ jobs:
249249
config:
250250
- name: ARM 32-bit [GOAL:install] [no unit or functional tests]
251251
id: ARM32
252-
os: ubuntu-18.04
252+
os: ubuntu-20.04
253253
host: arm-linux-gnueabihf
254254
apt_get: python3 g++-arm-linux-gnueabihf
255255
unit_tests: false
@@ -261,7 +261,7 @@ jobs:
261261

262262
- name: AARCH64 [GOAL:install] [no unit or functional tests]
263263
id: ARM64
264-
os: ubuntu-18.04
264+
os: ubuntu-20.04
265265
host: aarch64-linux-gnu
266266
apt_get: python3 g++-aarch64-linux-gnu
267267
unit_tests: false
@@ -271,17 +271,17 @@ jobs:
271271

272272
- name: Win64 [GOAL:deploy] [no unit or functional tests]
273273
id: Win64
274-
os: ubuntu-18.04
274+
os: ubuntu-20.04
275275
host: x86_64-w64-mingw32
276276
apt_get: python3 nsis g++-mingw-w64-x86-64 wine-binfmt wine64
277277
unit_tests: false
278278
functional_tests: false
279279
goal: deploy
280280
BITCOIN_CONFIG: "--with-gui=auto --enable-reduce-exports --disable-online-rust"
281281

282-
- name: x86_64 Linux [GOAL:install] [bionic]
282+
- name: x86_64 Linux [GOAL:install] [focal]
283283
id: Linux-x86_64
284-
os: ubuntu-18.04
284+
os: ubuntu-20.04
285285
host: x86_64-unknown-linux-gnu
286286
apt_get: python3-zmq qtbase5-dev qttools5-dev-tools libqt5svg5-dev libqt5charts5-dev libqrencode-dev libdbus-1-dev libharfbuzz-dev
287287
unit_tests: true
@@ -290,9 +290,9 @@ jobs:
290290
test_runner_extra: "--coverage --all --exclude feature_dbcrash"
291291
BITCOIN_CONFIG: "--enable-zmq --with-gui=qt5 --enable-glibc-back-compat --enable-reduce-exports --disable-online-rust"
292292

293-
- name: x86_64 Linux [GOAL:install] [bionic] [no GUI no unit tests - only functional tests on legacy pre-HD wallets]
293+
- name: x86_64 Linux [GOAL:install] [focal] [no GUI no unit tests - only functional tests on legacy pre-HD wallets]
294294
id: Linux-x86_64-nogui
295-
os: ubuntu-18.04
295+
os: ubuntu-20.04
296296
host: x86_64-unknown-linux-gnu
297297
apt_get: python3-zmq
298298
unit_tests: false
@@ -301,9 +301,9 @@ jobs:
301301
test_runner_extra: "--legacywallet"
302302
BITCOIN_CONFIG: "--enable-zmq --with-gui=no --enable-glibc-back-compat --enable-reduce-exports --disable-online-rust"
303303

304-
- name: x86_64 Linux [GOAL:install] [bionic] [no depends only system libs]
304+
- name: x86_64 Linux [GOAL:install] [focal] [no depends only system libs]
305305
id: Linux-x86_64-nodepends
306-
os: ubuntu-18.04
306+
os: ubuntu-20.04
307307
host: x86_64-unknown-linux-gnu
308308
apt_get: python3-zmq qtbase5-dev qttools5-dev-tools libqt5svg5-dev libqt5charts5-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libdb5.3++-dev libminiupnpc-dev libnatpmp-dev libzmq3-dev libqrencode-dev libgmp-dev libsodium-dev cargo
309309
unit_tests: true
@@ -313,7 +313,7 @@ jobs:
313313

314314
- name: macOS 10.12 [GOAL:deploy] [no functional tests]
315315
id: macOS10.12
316-
os: ubuntu-18.04
316+
os: ubuntu-20.04
317317
host: x86_64-apple-darwin16
318318
apt_get: cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python3-dev python3-setuptools
319319
XCODE_VERSION: 11.3.1

0 commit comments

Comments
 (0)