Skip to content

Commit ce6b609

Browse files
committed
remove redundant nix use
1 parent 390870d commit ce6b609

1 file changed

Lines changed: 17 additions & 5 deletions

File tree

‎.github/workflows/cw-check.yaml‎

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,21 @@ jobs:
3333
runs-on: ubuntu-20.04
3434
steps:
3535
- uses: actions/checkout@v4
36-
- uses: DeterminateSystems/nix-installer-action@main
37-
- uses: DeterminateSystems/magic-nix-cache-action@main
38-
- name: Run cw-check
36+
37+
# only for caching cargo build artifacts from `cosmwasm/optimizer`
38+
- uses: actions-rust-lang/setup-rust-toolchain@v1
39+
40+
- name: Compile `cw-check`
3941
run: |
40-
cd ci/cw-check
41-
nix-shell --run "cw-check"
42+
docker run --rm -v "$(pwd)":/code \
43+
--mount type=volume,source="cw_check_cache",target=/code/ci/cw-check/target \
44+
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
45+
cosmwasm/optimizer:0.15.0 ./ci/cw-check
46+
47+
- name: Install `cosmwasm-check` from crates.io
48+
uses: baptiste0928/cargo-install@v3
49+
with:
50+
crate: cosmwasm-check
51+
52+
- name: Check compiled CosmWasm contract
53+
run: cosmwasm-check artifacts/cw_check.wasm

0 commit comments

Comments
 (0)