Skip to content

Commit 81f4cbd

Browse files
authored
Merge pull request icon-project#368 from icon-project/ci/fix-stellar-release-build-issue
ci: fix stellar build issue
2 parents 72490e8 + bb4d8c3 commit 81f4cbd

File tree

1 file changed

+33
-32
lines changed

1 file changed

+33
-32
lines changed

.github/workflows/release.yml

+33-32
Original file line numberDiff line numberDiff line change
@@ -29,29 +29,29 @@ jobs:
2929
with:
3030
name: javascore-contracts
3131
path: ./contracts/javascore/build/javascore-contracts.zip
32-
build_wasm:
33-
name: Build Cosmwasm Contracts
34-
runs-on: ubuntu-latest
35-
steps:
36-
- name: Checkout sources
37-
uses: actions/checkout@v3
38-
with:
39-
submodules: true
32+
# build_wasm:
33+
# name: Build Cosmwasm Contracts
34+
# runs-on: ubuntu-latest
35+
# steps:
36+
# - name: Checkout sources
37+
# uses: actions/checkout@v3
38+
# with:
39+
# submodules: true
4040

41-
- name: Cache Rust dependencies
42-
uses: Swatinem/rust-cache@v2
43-
- name: Compile WASM
44-
run: |
45-
# rustup component add rustfmt --toolchain 1.78.0-x86_64-unknown-linux-gnu
46-
# rustup component add clippy --toolchain 1.78.0-x86_64-unknown-linux-gnu
47-
bash ./scripts/optimize-cosmwasm.sh
48-
cd artifacts/archway && zip -r ../../cosmwasm-contracts.zip . -j
41+
# - name: Cache Rust dependencies
42+
# uses: Swatinem/rust-cache@v2
43+
# - name: Compile WASM
44+
# run: |
45+
# # rustup component add rustfmt --toolchain 1.78.0-x86_64-unknown-linux-gnu
46+
# # rustup component add clippy --toolchain 1.78.0-x86_64-unknown-linux-gnu
47+
# bash ./scripts/optimize-cosmwasm.sh
48+
# cd artifacts/archway && zip -r ../../cosmwasm-contracts.zip . -j
4949

50-
- name: Upload Artifacts
51-
uses: actions/upload-artifact@v4
52-
with:
53-
name: cosmwasm-contracts
54-
path: cosmwasm-contracts.zip
50+
# - name: Upload Artifacts
51+
# uses: actions/upload-artifact@v4
52+
# with:
53+
# name: cosmwasm-contracts
54+
# path: cosmwasm-contracts.zip
5555
build_solidity:
5656
name: Build Solidity Contracts
5757
runs-on: ubuntu-latest
@@ -97,7 +97,7 @@ jobs:
9797
- name: Install wasm32
9898
run: |
9999
rustup target add wasm32-unknown-unknown
100-
cargo install --locked soroban-cli
100+
cargo install --locked stellar-cli --features opt
101101
- name: Compile WASM
102102
run: |
103103
bash ./scripts/optimize-stellar.sh
@@ -113,7 +113,9 @@ jobs:
113113
runs-on: ubuntu-latest
114114
needs:
115115
- build_javascore
116-
- build_wasm
116+
# - build_wasm
117+
- build_stellar
118+
- build_solidity
117119
steps:
118120
- name: Initialize variables
119121
id: vars
@@ -126,11 +128,11 @@ jobs:
126128
name: javascore-contracts
127129
path: javascore-contracts
128130

129-
- name: Download Cosmwasm Artifacts
130-
uses: actions/download-artifact@v4
131-
with:
132-
name: cosmwasm-contracts
133-
path: cosmwasm-contracts
131+
# - name: Download Cosmwasm Artifacts
132+
# uses: actions/download-artifact@v4
133+
# with:
134+
# name: cosmwasm-contracts
135+
# path: cosmwasm-contracts
134136

135137
- name: Download Solidity Artifacts
136138
uses: actions/download-artifact@v4
@@ -147,8 +149,8 @@ jobs:
147149
- name: Unzip Javascore Artifacts
148150
run: unzip javascore-contracts/javascore-contracts.zip -d javascore-contracts && rm -rf javascore-contracts/javascore-contracts.zip
149151

150-
- name: Unzip Cosmwasm Artifacts
151-
run: unzip cosmwasm-contracts/cosmwasm-contracts.zip -d cosmwasm-contracts && rm -rf cosmwasm-contracts/cosmwasm-contracts.zip
152+
# - name: Unzip Cosmwasm Artifacts
153+
# run: unzip cosmwasm-contracts/cosmwasm-contracts.zip -d cosmwasm-contracts && rm -rf cosmwasm-contracts/cosmwasm-contracts.zip
152154

153155
- name: Unzip Cosmwasm Artifacts
154156
run: unzip solidity-contracts/solidity-contracts.zip -d solidity-contracts && rm -rf solidity-contracts/solidity-contracts.zip
@@ -166,9 +168,9 @@ jobs:
166168
uses: jmgilman/actions-generate-checksum@v1
167169
with:
168170
patterns: |
169-
cosmwasm-contracts/*.wasm
170171
javascore-contracts/*.jar
171172
solidity-contracts/*
173+
./stellar-contracts/*
172174
output: check256sums.txt
173175

174176
- name: Create Release
@@ -181,7 +183,6 @@ jobs:
181183
${{ steps.Changelog.outputs.changelog }}
182184
files: |
183185
./javascore-contracts/*.jar
184-
./cosmwasm-contracts/*.wasm
185186
./solidity-contracts/*
186187
./stellar-contracts/*
187188
check256sums.txt

0 commit comments

Comments
 (0)