diff --git a/.circleci/config.yml b/.circleci/config.yml index ec1a0648b5..412ff78669 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -90,7 +90,7 @@ workflows: matrix: parameters: # Run with MSRV and some modern stable Rust - rust-version: ["1.73.0", "1.77.0"] + rust-version: ["1.74.0", "1.77.0"] - benchmarking: requires: - package_vm @@ -136,7 +136,7 @@ jobs: command: | wget https://static.rust-lang.org/rustup/dist/aarch64-unknown-linux-gnu/rustup-init chmod +x rustup-init - ./rustup-init -y --default-toolchain 1.73 --profile minimal + ./rustup-init -y --default-toolchain 1.74 --profile minimal - run: name: Version information command: rustc --version; cargo --version; rustup --version; rustup target list --installed @@ -145,12 +145,12 @@ jobs: command: rustup target add wasm32-unknown-unknown && rustup target list --installed - restore_cache: keys: - - v4-arm64-workspace-rust:1.73-{{ checksum "Cargo.lock" }} - - v4-arm64-workspace-rust:1.73- + - v4-arm64-workspace-rust:1.74-{{ checksum "Cargo.lock" }} + - v4-arm64-workspace-rust:1.74- - restore_cache: keys: - - v4-arm64-contracts-rust:1.73-{{ checksum "contracts/crypto-verify/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }} - - v4-arm64-contracts-rust:1.73- + - v4-arm64-contracts-rust:1.74-{{ checksum "contracts/crypto-verify/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }} + - v4-arm64-contracts-rust:1.74- # Test a few contracts that do something potentially interesting in the VM # to test contract execution on ARM64. # No need to add all contracts here. @@ -192,14 +192,14 @@ jobs: # use all features command: cargo test --locked --features iterator,staking,stargate - save_cache: - key: v4-arm64-workspace-rust:1.73-{{ checksum "Cargo.lock" }} + key: v4-arm64-workspace-rust:1.74-{{ checksum "Cargo.lock" }} paths: - ~/.cargo/registry - target/debug/.fingerprint - target/debug/build - target/debug/deps - save_cache: - key: v4-arm64-contracts-rust:1.73-{{ checksum "contracts/crypto-verify/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }} + key: v4-arm64-contracts-rust:1.74-{{ checksum "contracts/crypto-verify/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }} paths: - ~/.cargo/registry # crypto-verify @@ -240,7 +240,7 @@ jobs: package_crypto: docker: - - image: rust:1.73 + - image: rust:1.74 steps: - checkout - run: @@ -248,7 +248,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-package_crypto-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-package_crypto-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Build (no features) working_directory: ~/project/packages/crypto @@ -267,11 +267,11 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cargocache-v2-package_crypto-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-package_crypto-rust:1.74-{{ checksum "Cargo.lock" }} package_check: docker: - - image: rust:1.73 + - image: rust:1.74 steps: - checkout - run: @@ -279,7 +279,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-package_check-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-package_check-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Build working_directory: ~/project/packages/check @@ -294,11 +294,11 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cargocache-v2-package_check-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-package_check-rust:1.74-{{ checksum "Cargo.lock" }} package_core: docker: - - image: rust:1.73 + - image: rust:1.74 environment: # Limit the number of parallel jobs to avoid OOM crashes during doc testing RUST_TEST_THREADS: 8 @@ -309,7 +309,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-package_core-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-package_core-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Add thumbv7em-none-eabi target command: rustup target add thumbv7em-none-eabi && rustup target list --installed @@ -350,11 +350,11 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cargocache-v2-package_core-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-package_core-rust:1.74-{{ checksum "Cargo.lock" }} package_schema: docker: - - image: rust:1.73 + - image: rust:1.74 steps: - checkout - run: @@ -362,7 +362,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-package_schema-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-package_schema-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Build working_directory: ~/project/packages/schema @@ -377,11 +377,11 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cargocache-v2-package_schema-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-package_schema-rust:1.74-{{ checksum "Cargo.lock" }} package_schema_derive: docker: - - image: rust:1.73 + - image: rust:1.74 steps: - checkout - run: @@ -389,7 +389,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-package_schema_derive-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-package_schema_derive-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Build working_directory: ~/project/packages/schema-derive @@ -404,11 +404,11 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cargocache-v2-package_schema_derive-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-package_schema_derive-rust:1.74-{{ checksum "Cargo.lock" }} package_std: docker: - - image: rust:1.73 + - image: rust:1.74 environment: # Limit the number of parallel jobs to avoid OOM crashes during doc testing RUST_TEST_THREADS: 8 @@ -419,7 +419,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-package_std-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-package_std-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Add wasm32 target command: rustup target add wasm32-unknown-unknown && rustup target list --installed @@ -453,11 +453,11 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cargocache-v2-package_std-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-package_std-rust:1.74-{{ checksum "Cargo.lock" }} package_vm: docker: - - image: rust:1.73 + - image: rust:1.74 steps: - checkout - run: @@ -465,7 +465,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-package_vm-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-package_vm-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Build working_directory: ~/project/packages/vm @@ -494,7 +494,7 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cargocache-v2-package_vm-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-package_vm-rust:1.74-{{ checksum "Cargo.lock" }} package_vm_windows: executor: @@ -513,7 +513,7 @@ jobs: command: | set -o errexit curl -sS --output rustup-init.exe https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe - ./rustup-init.exe --default-toolchain 1.73 -y + ./rustup-init.exe --default-toolchain 1.74 -y echo 'export PATH="$PATH;$USERPROFILE/.cargo/bin"' >> "$BASH_ENV" - run: name: Version information @@ -522,7 +522,7 @@ jobs: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cachev3-package_vm_windows-rust:1.73-{{ checksum "Cargo.lock" }} + - cachev3-package_vm_windows-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Test working_directory: ~/project/packages/vm @@ -538,11 +538,11 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cachev3-package_vm_windows-rust:1.73-{{ checksum "Cargo.lock" }} + key: cachev3-package_vm_windows-rust:1.74-{{ checksum "Cargo.lock" }} contract_burner: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/burner @@ -554,7 +554,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_burner-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_burner-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "1.4" - save_cache: @@ -566,11 +566,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_burner-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_burner-rust:1.74-{{ checksum "Cargo.lock" }} contract_crypto_verify: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/crypto-verify @@ -582,7 +582,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_crypto_verify-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_crypto_verify-rust:1.74-{{ checksum "Cargo.lock" }} # TODO: Enable this once 2.1 has been released to crates.io - check_contract: min_version: "2.1" @@ -596,11 +596,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_crypto_verify-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_crypto_verify-rust:1.74-{{ checksum "Cargo.lock" }} contract_cyberpunk: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/cyberpunk @@ -612,7 +612,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_cyberpunk-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_cyberpunk-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "1.3" - save_cache: @@ -624,11 +624,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_cyberpunk-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_cyberpunk-rust:1.74-{{ checksum "Cargo.lock" }} contract_hackatom: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/hackatom @@ -640,7 +640,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_hackatom-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_hackatom-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "1.4" - save_cache: @@ -652,11 +652,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_hackatom-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_hackatom-rust:1.74-{{ checksum "Cargo.lock" }} contract_ibc_callbacks: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/ibc-callbacks @@ -668,7 +668,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_ibc_callbacks-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_ibc_callbacks-rust:1.74-{{ checksum "Cargo.lock" }} # TODO: Enable this once 2.1 has been released to crates.io - check_contract: min_version: "2.1" @@ -682,11 +682,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_ibc_callbacks-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_ibc_callbacks-rust:1.74-{{ checksum "Cargo.lock" }} contract_ibc_reflect: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/ibc-reflect @@ -698,7 +698,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_ibc_reflect-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_ibc_reflect-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "2.0" - save_cache: @@ -710,11 +710,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_ibc_reflect-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_ibc_reflect-rust:1.74-{{ checksum "Cargo.lock" }} contract_ibc_reflect_send: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/ibc-reflect-send @@ -726,7 +726,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_ibc_reflect_send-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_ibc_reflect_send-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "1.4" - save_cache: @@ -738,11 +738,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_ibc_reflect_send-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_ibc_reflect_send-rust:1.74-{{ checksum "Cargo.lock" }} contract_floaty: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/floaty @@ -754,7 +754,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_floaty-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_floaty-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "1.4" - save_cache: @@ -766,11 +766,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_floaty-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_floaty-rust:1.74-{{ checksum "Cargo.lock" }} contract_queue: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/queue @@ -782,7 +782,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_queue-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_queue-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "1.4" - save_cache: @@ -794,11 +794,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_queue-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_queue-rust:1.74-{{ checksum "Cargo.lock" }} contract_reflect: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/reflect @@ -810,7 +810,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_reflect-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_reflect-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "2.0" - save_cache: @@ -822,11 +822,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_reflect-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_reflect-rust:1.74-{{ checksum "Cargo.lock" }} contract_staking: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/staking @@ -838,7 +838,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_staking-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_staking-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "1.4" - save_cache: @@ -850,11 +850,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_staking-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_staking-rust:1.74-{{ checksum "Cargo.lock" }} contract_virus: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/virus @@ -866,7 +866,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_virus-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_virus-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "1.4" - save_cache: @@ -878,11 +878,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_virus-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_virus-rust:1.74-{{ checksum "Cargo.lock" }} contract_empty: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 working_directory: ~/cosmwasm/contracts/empty @@ -894,7 +894,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-v2-contract_empty-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-contract_empty-rust:1.74-{{ checksum "Cargo.lock" }} - check_contract: min_version: "2.0" - save_cache: @@ -906,11 +906,11 @@ jobs: - target/wasm32-unknown-unknown/release/.fingerprint - target/wasm32-unknown-unknown/release/build - target/wasm32-unknown-unknown/release/deps - key: cargocache-v2-contract_empty-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-contract_empty-rust:1.74-{{ checksum "Cargo.lock" }} fmt: docker: - - image: rust:1.73 + - image: rust:1.74 steps: - checkout - run: @@ -918,7 +918,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-fmt-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-fmt-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Add rustfmt component command: rustup component add rustfmt @@ -931,7 +931,7 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cargocache-v2-fmt-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-fmt-rust:1.74-{{ checksum "Cargo.lock" }} fmt_extra: docker: @@ -953,7 +953,7 @@ jobs: deadlinks: docker: - - image: rust:1.73 + - image: rust:1.74 steps: - checkout - run: @@ -961,7 +961,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-deadlinks-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-deadlinks-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Generate docs command: cargo doc @@ -981,7 +981,7 @@ jobs: - target/debug/build - target/debug/deps - /root/.cache/pip - key: cargocache-v2-deadlinks-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-deadlinks-rust:1.74-{{ checksum "Cargo.lock" }} clippy: parameters: @@ -1057,7 +1057,7 @@ jobs: benchmarking: docker: - - image: rust:1.73 + - image: rust:1.74 environment: RUST_BACKTRACE: 1 steps: @@ -1067,7 +1067,7 @@ jobs: command: rustc --version && cargo --version - restore_cache: keys: - - cargocache-v2-benchmarking-rust:1.73-{{ checksum "Cargo.lock" }} + - cargocache-v2-benchmarking-rust:1.74-{{ checksum "Cargo.lock" }} - run: name: Run vm benchmarks (Singlepass) working_directory: ~/project/packages/vm @@ -1085,11 +1085,11 @@ jobs: - target/release/.fingerprint - target/release/build - target/release/deps - key: cargocache-v2-benchmarking-rust:1.73-{{ checksum "Cargo.lock" }} + key: cargocache-v2-benchmarking-rust:1.74-{{ checksum "Cargo.lock" }} coverage: docker: - - image: rust:1.73.0 + - image: rust:1.74.0 resource_class: medium+ steps: - checkout @@ -1169,7 +1169,7 @@ jobs: name: Check development contracts command: | echo "Checking all contracts under ./artifacts" - docker run --volumes-from with_code rust:1.73 \ + docker run --volumes-from with_code rust:1.74 \ /bin/bash -e -c 'cd ./code; cargo run --bin cosmwasm-check artifacts/*.wasm' - run: name: Export development contracts diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index 5fb44aeff5..a8d5bb5b83 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -33,7 +33,7 @@ jobs: - name: Install Rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.73.0 + toolchain: 1.74.0 targets: wasm32-unknown-unknown - name: Build hackatom wasm run: cargo wasm --locked diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 448317bca6..70f505e4de 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -18,7 +18,7 @@ jobs: - name: Install Rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.73.0 + toolchain: 1.74.0 targets: wasm32-unknown-unknown components: clippy, rustfmt - name: Check workspace @@ -33,7 +33,7 @@ jobs: - name: Install Rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.73.0 + toolchain: 1.74.0 components: rustfmt - name: Test workspace run: ./devtools/test_workspace.sh