diff --git a/.circleci/config.yml b/.circleci/config.yml index 77458b60..bb4a6d2f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,7 +3,7 @@ version: 2 jobs: build: docker: - - image: zokrates/env:staging + - image: zokrates/env:latest steps: - checkout - run: @@ -27,7 +27,7 @@ jobs: key: v4-cargo-cache-{{ arch }}-{{ checksum "Cargo.lock" }} test: docker: - - image: zokrates/env:staging + - image: zokrates/env:latest steps: - checkout - run: @@ -53,7 +53,7 @@ jobs: # command: ./scripts/cov.sh cpp_format: docker: - - image: zokrates/env:staging + - image: zokrates/env:latest steps: - checkout - run: @@ -61,7 +61,7 @@ jobs: command: run-clang-format.py -r $(pwd)/zokrates_core/lib wasm_test: docker: - - image: zokrates/env:staging + - image: zokrates/env:latest steps: - checkout - run: @@ -78,7 +78,7 @@ jobs: command: cd zokrates_core && wasm-pack test --firefox --headless -- --no-default-features --features "wasm bellman" integration_test: docker: - - image: zokrates/env:staging + - image: zokrates/env:latest - image: trufflesuite/ganache-cli:next steps: - checkout @@ -106,7 +106,7 @@ jobs: command: ./scripts/release.sh zokrates_js_build: docker: - - image: zokrates/env:staging + - image: zokrates/env:latest steps: - checkout - run: @@ -114,7 +114,7 @@ jobs: command: cd zokrates_js && npm run build:dev zokrates_js_test: docker: - - image: zokrates/env:staging + - image: zokrates/env:latest steps: - checkout - run: diff --git a/Dockerfile.env b/Dockerfile.env index bbd60816..4cbec055 100644 --- a/Dockerfile.env +++ b/Dockerfile.env @@ -25,6 +25,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && add-apt-repository ppa:mozillateam/ppa \ && apt-get update \ && apt-get install -y --no-install-recommends firefox-esr \ + && ln -s /usr/bin/firefox-esr /usr/bin/firefox \ && rm -rf /var/lib/apt/lists/* RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain none -y \ @@ -37,8 +38,8 @@ RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --defau && ln -s /opt/run-clang-format.py /usr/bin \ && rustup --version; cargo --version; rustc --version; wasm-pack --version; echo nodejs $(node -v); -RUN cd /opt && curl -LO https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz \ - && tar -xzf geckodriver-v0.26.0-linux64.tar.gz geckodriver \ +RUN cd /opt && curl -LO https://github.com/mozilla/geckodriver/releases/download/v0.28.0/geckodriver-v0.28.0-linux64.tar.gz \ + && tar -xzf geckodriver-v0.28.0-linux64.tar.gz geckodriver \ && ln -s /opt/geckodriver /usr/bin \ && geckodriver --version \ - && rm -rf geckodriver-v0.26.0-linux64.tar.gz \ No newline at end of file + && rm -rf geckodriver-v0.28.0-linux64.tar.gz \ No newline at end of file