From 41905d87fa8e05c976c142b7d90161b69b7a09d2 Mon Sep 17 00:00:00 2001 From: politeWall <138504353+politeWall@users.noreply.github.com> Date: Fri, 24 Nov 2023 04:35:41 +0100 Subject: [PATCH] ci: release workflows (#39) --- .github/workflows/release.yml | 25 +++++++++++++++++++++++++ scripts/get_all_price_wasm.sh | 4 ++-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..c1e638e --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,25 @@ +name: Release + +on: + push: + tags: + - "v*" + +jobs: + release: + name: Release + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - name: Compile with Docker + run: | + docker run --rm -v "$(pwd)":/code \ + --mount type=volume,source="$(basename "$(pwd)")_cache",target=/target \ + --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \ + cosmwasm/rust-optimizer:0.14.0 + tar -zcvf cosmwasm-artifacts.tar.gz artifacts + - name: Create Release + uses: softprops/action-gh-release@v1 + with: + files: cosmwasm-artifacts.tar.gz + body_path: CHANGELOG.md diff --git a/scripts/get_all_price_wasm.sh b/scripts/get_all_price_wasm.sh index 13a92a2..edf5a5a 100644 --- a/scripts/get_all_price_wasm.sh +++ b/scripts/get_all_price_wasm.sh @@ -21,7 +21,7 @@ elysd tx wasm store artifacts/trade_shield_contract.wasm --from=treasury --keyri sleep 2 instantiate_hash=$(extract_txhash elysd tx wasm instantiate 1 '{"process_order_executor": "elys1ehdv05a4jvxnpqdlhznqxanpzun7uhle5rqyn2"}' --from=treasury --label "Contract" --chain-id=elystestnet-1 --gas=auto --gas-adjustment=1.3 -b=sync --keyring-backend=test --no-admin -y 2> /dev/null) sleep 2 -addr=$(extract_contract_address elysd q tx $instantiate_hash) +addr=$(extract_contract_address elysd q tx $instantiate_hash) echo "contract addr:" echo "$addr" -elysd q wasm contract-state smart $addr '{"get_all_prices": {}}' \ No newline at end of file +# elysd q wasm contract-state smart $addr '{"get_all_prices": {}}' \ No newline at end of file