Skip to main content

Checks in GitHub Actions

cosmwasm repository

Workflow packages.yml

Packagechannelfmtlinterbuildtestswasmthumbv7em
cosmwasm‑check1.82.0 stable++++
cosmwasm‑core1.82.0 stable++++++
cosmwasm‑crypto1.82.0 stable++++
cw‑schema1.82.0 stable++++
cw‑schema‑derive1.82.0 stable++++
cosmwasm‑derive1.82.0 stable++++
cosmwasm‑schema1.82.0 stable++++
cosmwasm‑schema‑derive1.82.0 stable++++
cosmwasm‑std1.82.0 stable+++++
cosmwasm‑vm1.82.0 stable++++
cosmwasm‑vm‑derive1.82.0 stable++++
LEGEND
  • channel - Rust channel used to run the checks. Possible values are stable or nightly.
  • fmt - Checks code formatting against Rust formatting rules.
  • linter - Check the code correctness against Rust clippy rules.
  • build - Builds the release version.
  • tests - Runs all tests.
  • wasm - Checks building the WASM binary.
  • wasm - Checks building the thumbv7em binary.

Workflow contracts.yml

Contractchannelfmtunit
tests
wasmlinterintegration
tests
schemacheck
released
check
current
burner1.82.0 stable++++++++
crypto‑verify1.82.0 stable++++++++
cyberpunk1.82.0 stable++++++++
empty1.82.0 stable++++++++
floaty1.82.0 nightly++++++++
hackatom1.82.0 stable++++++++
ibc21.82.0 stable++++++++
ibc‑callbacks1.82.0 stable++++++++
ibc‑reflect1.82.0 stable++++++++
ibc‑reflect‑send1.82.0 stable++++++++
nested‑contracts1.82.0 stable++++++++
queue1.82.0 stable++++++++
reflect1.82.0 stable++++++++
replier1.82.0 stable++++++++
staking1.82.0 stable++++++++
virus1.82.0 stable++++++++
LEGEND
  • channel - Rust channel used to run the checks. Possible values are stable or nightly. Most of the contracts use stable channel, but in some cases nightly channel is required.
  • fmt - Checks code formatting against Rust formatting rules.
  • unit tests - Runs all unit tests provided by the contract.
  • wasm - Checks building the WASM binary for the contract.
  • linter - Check the code correctness against Rust clippy rules.
  • integration tests - Runs all integration tests provided by the contract.
  • schema - Checks if there are no changes in contract interface (schema).
  • check released - Checks the WASM binary using recently released version of the cosmwasm‑check tool.
  • check current - Checks the WASM binary using currently developed version of the cosmwasm‑check tool.

Runner images

All checks are executed on standard runner images provided by GitHub:

  • ubuntu-latest (x86_64)
  • macos-latest (arm64)
  • windows-latest (x86_64)