Skip to content

Commit 6fae9a5

Browse files
authored
Merge pull request #16231 from argotorg/bump-evmone
Bump evmone version to `0.16.0` in CI
2 parents 32c8f08 + b36da10 commit 6fae9a5

File tree

5 files changed

+14
-13
lines changed

5 files changed

+14
-13
lines changed

.circleci/config.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ parameters:
1313
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:1f387a77be889f65a2a25986a5c5eccc88cec23fabe6aeaf351790751145c81e"
1414
ubuntu-2404-docker-image:
1515
type: string
16-
# solbuildpackpusher/solidity-buildpack-deps:ubuntu2404-3
17-
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:ef6a91d7f1434c67fb9e05c6136d80f71c0ad9198479e1a88e3437680993cda4"
16+
# solbuildpackpusher/solidity-buildpack-deps:ubuntu2404-6
17+
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:c0412c53e59ce0c96bde4c08e7332ea12e4cadba9bbac829621947897fa21272"
1818
ubuntu-2404-clang-docker-image:
1919
type: string
20-
# solbuildpackpusher/solidity-buildpack-deps:ubuntu2404.clang-4
21-
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:97fb2d1bc002b3624161f539a1d29543c0e6c6f4d9a61f611b9b60e99e18f377"
20+
# solbuildpackpusher/solidity-buildpack-deps:ubuntu2404.clang-7
21+
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:7466ed23590cf14e60da884894723bcdab064742f017dcfcce015999b4f9143b"
2222
ubuntu-clang-ossfuzz-docker-image:
2323
type: string
24-
# solbuildpackpusher/solidity-buildpack-deps:ubuntu.clang.ossfuzz-10
25-
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:bd55d9a3b13c88608709ec442188c414d30f4c49f23dc2ce8b76bf8c90603fc7"
24+
# solbuildpackpusher/solidity-buildpack-deps:ubuntu.clang.ossfuzz-12
25+
default: "solbuildpackpusher/solidity-buildpack-deps@sha256:c7088af5082bf764244a6251ecf3dd29d280d2cd2cd071f011f7f32e0326f426"
2626
emscripten-docker-image:
2727
type: string
2828
# NOTE: Please remember to update the `scripts/build_emscripten.sh` whenever the hash of this image changes.

.circleci/osx_install_dependencies.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,10 @@ then
108108
rm -rf "$z3_dir"
109109

110110
# evmone
111-
evmone_version="0.13.0"
111+
evmone_version="0.16.0"
112112
evmone_package="evmone-${evmone_version}-darwin-arm64.tar.gz"
113113
wget "https://github.com/ipsilon/evmone/releases/download/v${evmone_version}/${evmone_package}"
114-
validate_checksum "$evmone_package" 49fe6cc35e0e13c48ca2f29a6b85a47f7b25dcd427e14254000d3bc29cddf2a6
114+
validate_checksum "$evmone_package" d26bcf7ada6c712b669ee70cbd8b534f80dadb6207fa15e15d1517d2b6823aa8
115115
sudo tar xzpf "$evmone_package" -C /usr/local
116116
rm "$evmone_package"
117117
fi

.circleci/soltest_all.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ IFS=" " read -ra EVM_VALUES <<< "${1:-${DEFAULT_EVM_VALUES[@]}}"
4040

4141
DEFAULT_EVM=prague
4242
OPTIMIZE_VALUES=(0 1)
43-
EOF_VERSIONS=(0 1)
43+
# TODO: EOF is marked as experimental in evmone. Reenable when proper handling for that is added here.
44+
EOF_VERSIONS=(0)
4445

4546
# Run for ABI encoder v1, without SMTChecker tests.
4647
EVM="${DEFAULT_EVM}" \

scripts/install_evmone.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ $ErrorActionPreference = "Stop"
33
# Needed for Invoke-WebRequest to work via CI.
44
$progressPreference = "silentlyContinue"
55

6-
Invoke-WebRequest -URI "https://github.com/ipsilon/evmone/releases/download/v0.13.0/evmone-0.13.0-windows-amd64.zip" -OutFile "evmone.zip"
6+
Invoke-WebRequest -URI "https://github.com/ipsilon/evmone/releases/download/v0.16.0/evmone-0.16.0-windows-amd64.zip" -OutFile "evmone.zip"
77
tar -xf evmone.zip "bin/evmone.dll"
88
mv bin/evmone.dll deps/

test/Common.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ namespace solidity::test
3939

4040
#ifdef _WIN32
4141
static constexpr auto evmoneFilename = "evmone.dll";
42-
static constexpr auto evmoneDownloadLink = "https://github.com/ipsilon/evmone/releases/download/v0.13.0/evmone-0.13.0-windows-amd64.zip";
42+
static constexpr auto evmoneDownloadLink = "https://github.com/ipsilon/evmone/releases/download/v0.16.0/evmone-0.16.0-windows-amd64.zip";
4343
#elif defined(__APPLE__)
4444
static constexpr auto evmoneFilename = "libevmone.dylib";
45-
static constexpr auto evmoneDownloadLink = "https://github.com/ipsilon/evmone/releases/download/v0.13.0/evmone-0.13.0-darwin-arm64.tar.gz";
45+
static constexpr auto evmoneDownloadLink = "https://github.com/ipsilon/evmone/releases/download/v0.16.0/evmone-0.16.0-darwin-arm64.tar.gz";
4646
#else
4747
static constexpr auto evmoneFilename = "libevmone.so";
48-
static constexpr auto evmoneDownloadLink = "https://github.com/ipsilon/evmone/releases/download/v0.13.0/evmone-0.13.0-linux-x86_64.tar.gz";
48+
static constexpr auto evmoneDownloadLink = "https://github.com/ipsilon/evmone/releases/download/v0.16.0/evmone-0.16.0-linux-x86_64.tar.gz";
4949
#endif
5050

5151
struct ConfigException: public util::Exception {};

0 commit comments

Comments
 (0)