diff --git a/.circleci/config.yml b/.circleci/config.yml index 054a60a28..93e9f93bd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -9,20 +9,20 @@ version: 2.1 parameters: ubuntu-2004-docker-image: type: string - # solbuildpackpusher/solidity-buildpack-deps:ubuntu2004-6 - default: "solbuildpackpusher/solidity-buildpack-deps@sha256:da44d7f78e093f7f0415abf07f7c1fd1c2ed4fa65fefea428821a05186c42ec9" + # solbuildpackpusher/solidity-buildpack-deps:ubuntu2004-7 + default: "solbuildpackpusher/solidity-buildpack-deps@sha256:af5a0c6ea5e113e477f5387955a862f9aea5cc74d9ceeb2377fc64e64088d200" ubuntu-2004-clang-docker-image: type: string - # solbuildpackpusher/solidity-buildpack-deps:ubuntu2004.clang-6 - default: "solbuildpackpusher/solidity-buildpack-deps@sha256:c78dd9c48d393b57afe053aeb2d0d358a9f31ac85039a181724c2f8408d0bcf8" + # solbuildpackpusher/solidity-buildpack-deps:ubuntu2004.clang-7 + default: "solbuildpackpusher/solidity-buildpack-deps@sha256:cb504c6456d4a2dd80b354acfd7429836da5acce4e394500c02d5740617f9d01" ubuntu-1604-clang-ossfuzz-docker-image: type: string - # solbuildpackpusher/solidity-buildpack-deps:ubuntu1604.clang.ossfuzz-9 - default: "solbuildpackpusher/solidity-buildpack-deps@sha256:5078e1d74ab6f4329e9218c2d8c0ebe2d42817a3d4c3c62ce887100cbe9bc739" + # solbuildpackpusher/solidity-buildpack-deps:ubuntu1604.clang.ossfuzz-10 + default: "solbuildpackpusher/solidity-buildpack-deps@sha256:ea15a35f6188360b425593c83e946660ab4ea4dac9b9c3bb3629e6ed57276b1d" emscripten-docker-image: type: string - # solbuildpackpusher/solidity-buildpack-deps:emscripten-5 - default: "solbuildpackpusher/solidity-buildpack-deps@sha256:d28afb9624c2352ea40f157d1a321ffac77f54a21e33a8e8744f9126b780ded4" + # solbuildpackpusher/solidity-buildpack-deps:emscripten-6 + default: "solbuildpackpusher/solidity-buildpack-deps@sha256:092da5817bc032c91a806b4f73db2a1a31e5cc4c066d94d43eedd9f365df7154" orbs: win: circleci/windows@2.2.0 diff --git a/.circleci/osx_install_dependencies.sh b/.circleci/osx_install_dependencies.sh index f1dd4f11b..55d406946 100755 --- a/.circleci/osx_install_dependencies.sh +++ b/.circleci/osx_install_dependencies.sh @@ -48,13 +48,15 @@ then ./scripts/install_obsolete_jsoncpp_1_7_4.sh # z3 - wget https://github.com/Z3Prover/z3/releases/download/z3-4.8.10/z3-4.8.10-x64-osx-10.15.7.zip - unzip z3-4.8.10-x64-osx-10.15.7.zip - rm -f z3-4.8.10-x64-osx-10.15.7.zip - cp z3-4.8.10-x64-osx-10.15.7/bin/libz3.a /usr/local/lib - cp z3-4.8.10-x64-osx-10.15.7/bin/z3 /usr/local/bin - cp z3-4.8.10-x64-osx-10.15.7/include/* /usr/local/include - rm -rf z3-4.8.10-x64-osx-10.15.7 + z3_version="z3-4.8.12" + osx_version="osx-10.15.7" + wget "https://github.com/Z3Prover/z3/releases/download/$z3_version/$z3_version-x64-$osx_version.zip" + unzip "$z3_version-x64-$osx_version.zip" + rm -f "$z3_version-x64-$osx_version.zip" + cp "$z3_version-x64-$osx_version/bin/libz3.a" /usr/local/lib + cp "$z3_version-x64-$osx_version/bin/z3" /usr/local/bin + cp "$z3_version-x64-$osx_version"/include/* /usr/local/include + rm -rf "$z3_version-x64-$osx_version" # evmone wget https://github.com/ethereum/evmone/releases/download/v0.7.0/evmone-0.7.0-darwin-x86_64.tar.gz diff --git a/scripts/build_emscripten.sh b/scripts/build_emscripten.sh index 1e0e35924..667d63708 100755 --- a/scripts/build_emscripten.sh +++ b/scripts/build_emscripten.sh @@ -34,7 +34,7 @@ else BUILD_DIR="$1" fi -# solbuildpackpusher/solidity-buildpack-deps:emscripten-4 +# solbuildpackpusher/solidity-buildpack-deps:emscripten-6 docker run -v "$(pwd):/root/project" -w /root/project \ - solbuildpackpusher/solidity-buildpack-deps@sha256:434719d8104cab47712dd1f56f255994d04eb65b802c0d382790071c1a0c074b \ + solbuildpackpusher/solidity-buildpack-deps@sha256:092da5817bc032c91a806b4f73db2a1a31e5cc4c066d94d43eedd9f365df7154 \ ./scripts/ci/build_emscripten.sh "$BUILD_DIR"