File tree Expand file tree Collapse file tree 2 files changed +52
-3
lines changed
Expand file tree Collapse file tree 2 files changed +52
-3
lines changed Original file line number Diff line number Diff line change 1+ name : Releases
2+
3+ on :
4+ release :
5+ types : [published]
6+ workflow_dispatch :
7+
8+ jobs :
9+ Rust :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : Checkout
13+ uses : actions/checkout@v3
14+ - name : Install Rust
15+ uses : actions-rs/toolchain@v1
16+ with :
17+ toolchain : stable
18+ override : true
19+ components : rustfmt, clippy
20+ - name : Cargo build
21+ run : cargo build --release
22+ - name : Publish to crates.io
23+ run : cargo publish --token $CRATES_IO_TOKEN
24+ env :
25+ CRATES_IO_TOKEN : ${{ secrets.CRATES_IO_TOKEN }}
26+ Typescript :
27+ runs-on : ubuntu-latest
28+ steps :
29+ - name : Checkout
30+ uses : actions/checkout@v2
31+ - name : Install Node
32+ uses : actions/setup-node@v3
33+ with :
34+ node-version : " 16"
35+ registry-url : " https://registry.npmjs.org"
36+ - name : Cache the Node Modules Directory
37+ uses : actions/cache@v3
38+ with :
39+ path : node_modules
40+ key : ${{ runner.os }}-${{ hashFiles('package.json') }}
41+ - name : Install Node Dependencies with NPM
42+ run : npm install
43+ - name : Build with NPM
44+ run : npm run build
45+ - name : Publish to NPM
46+ run : npm publish --access public
47+ working-directory : ./dist
48+ env :
49+ NODE_AUTH_TOKEN : ${{ secrets.NPM_AUTH_TOKEN }}
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name: Tests
33on : [pull_request]
44
55jobs :
6- golang :
6+ Golang :
77 runs-on : ubuntu-latest
88 steps :
99 - name : Checkout
1616 cache : true
1717 - name : Run Tests
1818 run : go test -v ./...
19- rust :
19+ Rust :
2020 runs-on : ubuntu-latest
2121 steps :
2222 - name : Checkout
3737 run : cargo check --target wasm32-unknown-unknown
3838 - name : Run Tests
3939 run : cargo test
40- typescript :
40+ Typescript :
4141 runs-on : ubuntu-latest
4242 steps :
4343 - name : Checkout
You can’t perform that action at this time.
0 commit comments