File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ on :
2+ push :
3+ tags :
4+ - ' v*'
5+
6+ name : Release and Upload WASM Build
7+
8+ jobs :
9+ release :
10+ name : Release and Upload WASM Build
11+ runs-on : ubuntu-latest
12+ steps :
13+ - name : Checkout code
14+ uses : actions/checkout@v2
15+ - name : Install Rust
16+ uses : actions-rs/toolchain@v1
17+ with :
18+ toolchain : stable
19+ target : wasm32-wasi
20+ - name : Build WASM
21+ uses : actions-rs/cargo@v1
22+ with :
23+ command : build
24+ args : --target wasm32-wasi --release
25+ - name : Create Release
26+ id : create_release
27+ uses : actions/create-release@v1
28+ env :
29+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
30+ with :
31+ tag_name : ${{ github.ref }}
32+ release_name : Release ${{ github.ref }}
33+ draft : false
34+ prerelease : false
35+ - name : Upload WASM Build
36+ uses : actions/upload-release-asset@v1
37+ env :
38+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39+ with :
40+ upload_url : ${{ steps.create_release.outputs.upload_url }}
41+ asset_path : ./target/wasm32-wasi/release/devca.wasm
42+ asset_name : devca.wasm
43+ asset_content_type : application/wasm
You can’t perform that action at this time.
0 commit comments