Merge pull request #11883 from ethereum/remove-archlinux-ci-workarounds

Remove CI workarounds for archlinux
This commit is contained in:
Kamil Śliwak 2021-09-01 20:58:03 +02:00 committed by GitHub
commit 70fe0c65d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -589,9 +589,7 @@ jobs:
b_archlinux: b_archlinux:
docker: docker:
# FIXME: Newer releases won't work until CircleCI updates its host machines. - image: archlinux:base
# See https://github.com/ethereum/solidity/pull/11332
- image: archlinux:base-20210131.0.14634
environment: environment:
TERM: xterm TERM: xterm
MAKEFLAGS: -j 3 MAKEFLAGS: -j 3
@ -730,19 +728,14 @@ jobs:
t_archlinux_soltest: &t_archlinux_soltest t_archlinux_soltest: &t_archlinux_soltest
docker: docker:
# FIXME: Newer releases won't work until CircleCI updates its host machines. - image: archlinux:base
# See https://github.com/ethereum/solidity/pull/11332
- image: archlinux:base-20210131.0.14634
environment: environment:
EVM: << pipeline.parameters.evm-version >> EVM: << pipeline.parameters.evm-version >>
OPTIMIZE: 0 OPTIMIZE: 0
TERM: xterm TERM: xterm
# For Archlinux we do not have prebuilt docker images and we would need to build evmone from source, # For Archlinux we do not have prebuilt docker images and we would need to build evmone from source,
# thus we forgo semantics tests to speed things up. # thus we forgo semantics tests to speed things up.
# FIXME: Z3 4.8.11 prerelease is now in main Arch Linux repos but it makes some of our SMT SOLTEST_FLAGS: --no-semantic-tests
# tests hang. Disabling SMT tests until we get a proper release.
# See https://github.com/Z3Prover/z3/issues/5330 for more details.
SOLTEST_FLAGS: --no-semantic-tests --no-smt
steps: steps:
- run: - run:
name: Install runtime dependencies name: Install runtime dependencies