diff --git a/.circleci/config.yml b/.circleci/config.yml index 78f5fab57..6f6248647 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -43,7 +43,7 @@ workflows: jobs: contract_cw1_subkeys: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw1-subkeys steps: - checkout: @@ -53,7 +53,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw1-subkeys-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw1-subkeys-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -75,11 +75,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw1-subkeys-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw1-subkeys-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw1_whitelist: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw1-whitelist steps: - checkout: @@ -89,7 +89,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw1-whitelist-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw1-whitelist-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -111,11 +111,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw1-whitelist-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw1-whitelist-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw20_atomic_swap: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw20-atomic-swap steps: - checkout: @@ -125,7 +125,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw20-atomic-swap-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw20-atomic-swap-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Add wasm32 target command: rustup target add wasm32-unknown-unknown @@ -150,11 +150,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw20-atomic-swap-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw20-atomic-swap-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw3_fixed_multisig: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw3-fixed-multisig steps: - checkout: @@ -164,7 +164,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw3-fixed-multisig-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw3-fixed-multisig-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -186,11 +186,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw3-fixed-multisig-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw3-fixed-multisig-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw3_flex_multisig: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw3-flex-multisig steps: - checkout: @@ -200,7 +200,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw3-flex-multisig-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw3-flex-multisig-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -222,11 +222,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw3-flex-multisig-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw3-flex-multisig-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw4_group: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw4-group steps: - checkout: @@ -236,7 +236,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw4-group-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw4-group-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -258,11 +258,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw4-group-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw4-group-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw4_stake: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw4-stake steps: - checkout: @@ -272,7 +272,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw4-stake-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw4-stake-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -294,11 +294,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw4-stake-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw4-stake-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw20_base: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw20-base steps: - checkout: @@ -308,7 +308,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw20-base-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw20-base-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -330,11 +330,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw20-base-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw20-base-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw20_bonding: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw20-bonding steps: - checkout: @@ -344,7 +344,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw20-bonding-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw20-bonding-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -366,11 +366,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw20-bonding-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw20-bonding-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw20_escrow: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw20-escrow steps: - checkout: @@ -380,7 +380,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw20-escrow-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw20-escrow-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -402,11 +402,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw20-escrow-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw20-escrow-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw20_ics20: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw20-ics20 steps: - checkout: @@ -416,7 +416,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw20-ics20-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw20-ics20-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -438,11 +438,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw20-ics20-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw20-ics20-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw20_staking: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw20-staking steps: - checkout: @@ -452,7 +452,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw20-staking-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw20-staking-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -474,11 +474,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw20-staking-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw20-staking-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw20_merkle_airdrop: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw20-merkle-airdrop steps: - checkout: @@ -488,7 +488,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw20-merkle-airdrop-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw20-merkle-airdrop-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -510,11 +510,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw20-merkle-airdrop-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw20-merkle-airdrop-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw721_base: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw721-base steps: - checkout: @@ -524,7 +524,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw721-base-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw721-base-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -546,11 +546,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw721-base-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw721-base-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} contract_cw1155_base: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/contracts/cw1155-base steps: - checkout: @@ -560,7 +560,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-cw1155-base-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-cw1155-base-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Unit Tests environment: @@ -582,11 +582,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-cw1155-base-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-cw1155-base-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_controllers: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/controllers steps: - checkout: @@ -596,7 +596,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-controllers:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-controllers:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -607,11 +607,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-controllers:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-controllers:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_cw0: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/cw0 steps: - checkout: @@ -621,7 +621,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-cw0:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-cw0:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -632,11 +632,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-cw0:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-cw0:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_cw1: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/cw1 steps: - checkout: @@ -646,7 +646,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-cw1:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-cw1:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -669,11 +669,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-cw1:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-cw1:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_cw2: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/cw2 steps: - checkout: @@ -683,7 +683,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-cw2:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-cw2:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -695,11 +695,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-cw2:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-cw2:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_cw3: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/cw3 steps: - checkout: @@ -709,7 +709,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-cw3:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-cw3:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -732,11 +732,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-cw3:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-cw3:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_cw4: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/cw4 steps: - checkout: @@ -746,7 +746,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-cw4:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-cw4:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -769,11 +769,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-cw4:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-cw4:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_cw20: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/cw20 steps: - checkout: @@ -783,7 +783,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-cw20:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-cw20:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -806,11 +806,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-cw20:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-cw20:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_cw721: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/cw721 steps: - checkout: @@ -820,7 +820,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-cw721:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-cw721:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -843,12 +843,12 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-cw721:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-cw721:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_cw1155: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/cw1155 steps: - checkout: @@ -858,7 +858,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-cw1155:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-cw1155:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -881,11 +881,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-cw1155:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-cw1155:1.53.0-{{ checksum "~/project/Cargo.lock" }} lint: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 steps: - checkout - run: @@ -893,7 +893,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-lint-rust:1.51.0-{{ checksum "Cargo.lock" }} + - cargocache-v2-lint-rust:1.53.0-{{ checksum "Cargo.lock" }} - run: name: Add rustfmt component command: rustup component add rustfmt @@ -912,7 +912,7 @@ jobs: - target/debug/.fingerprint - target/debug/build - target/debug/deps - key: cargocache-v2-lint-rust:1.51.0-{{ checksum "Cargo.lock" }} + key: cargocache-v2-lint-rust:1.53.0-{{ checksum "Cargo.lock" }} # This runs one time on the top level to ensure all contracts compile properly into wasm. # We don't run the wasm build per contract build, and then reuse a lot of the same dependencies, so this speeds up CI time @@ -920,7 +920,7 @@ jobs: # We also sanity-check the resultant wasm files. wasm-build: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 steps: - checkout: path: ~/project @@ -929,7 +929,7 @@ jobs: command: rustc --version; cargo --version; rustup --version - restore_cache: keys: - - cargocache-wasm-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-wasm-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Add wasm32 target command: rustup target add wasm32-unknown-unknown @@ -949,7 +949,7 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-wasm-rust:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-wasm-rust:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Check wasm contracts command: | @@ -961,7 +961,7 @@ jobs: package_multi_test: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/multi-test steps: - checkout: @@ -971,7 +971,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-multi-test:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-multi-test:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -985,11 +985,11 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-multi-test:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-multi-test:1.53.0-{{ checksum "~/project/Cargo.lock" }} package_storage_plus: docker: - - image: rust:1.51.0 + - image: rust:1.53.0 working_directory: ~/project/packages/storage-plus steps: - checkout: @@ -999,7 +999,7 @@ jobs: command: rustc --version; cargo --version; rustup --version; rustup target list --installed - restore_cache: keys: - - cargocache-v2-storage-plus:1.51.0-{{ checksum "~/project/Cargo.lock" }} + - cargocache-v2-storage-plus:1.53.0-{{ checksum "~/project/Cargo.lock" }} - run: name: Build library for native target command: cargo build --locked @@ -1016,7 +1016,7 @@ jobs: paths: - /usr/local/cargo/registry - target - key: cargocache-v2-storage-plus:1.51.0-{{ checksum "~/project/Cargo.lock" }} + key: cargocache-v2-storage-plus:1.53.0-{{ checksum "~/project/Cargo.lock" }} # This job roughly follows the instructions from https://circleci.com/blog/publishing-to-github-releases-via-circleci/ build_and_upload_contracts: @@ -1044,7 +1044,7 @@ jobs: - run: name: Build development contracts command: | - docker run --volumes-from with_code cosmwasm/workspace-optimizer:0.11.4 + docker run --volumes-from with_code cosmwasm/workspace-optimizer:0.11.5 docker cp with_code:/code/artifacts ./artifacts - run: name: Show data