File tree Expand file tree Collapse file tree 3 files changed +54
-0
lines changed
Expand file tree Collapse file tree 3 files changed +54
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build
2+
3+ on :
4+ push :
5+ branches : [main]
6+
7+ jobs :
8+ build :
9+ name : Build
10+ runs-on : ubuntu-latest
11+ steps :
12+ - uses : actions/checkout@master
13+ - name : Compile
14+ id : compile
15+ uses : rust-build/rust-build.action@v1.4.5
16+ with :
17+ RUSTTARGET : x86_64-unknown-linux-musl
18+ UPLOAD_MODE : none
19+ - name : Upload artifact
20+ uses : actions/upload-artifact@v4
21+ with :
22+ name : Binary
23+ path : |
24+ ${{ steps.compile.outputs.BUILT_ARCHIVE }}
25+ ${{ steps.compile.outputs.BUILT_CHECKSUM }}
Original file line number Diff line number Diff line change 1+ on :
2+ release :
3+ types : [created]
4+
5+ jobs :
6+ release :
7+ name : release ${{ matrix.target }}
8+ runs-on : ubuntu-latest
9+ strategy :
10+ fail-fast : false
11+ matrix :
12+ include :
13+ - target : x86_64-pc-windows-gnu
14+ archive : zip
15+ - target : x86_64-unknown-linux-musl
16+ archive : tar.gz
17+ steps :
18+ - uses : actions/checkout@master
19+ - name : Compile and release
20+ uses : rust-build/rust-build.action@v1.4.5
21+ env :
22+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
23+ with :
24+ RUSTTARGET : ${{ matrix.target }}
25+ ARCHIVE_TYPES : ${{ matrix.archive }}
Original file line number Diff line number Diff line change 1+ [toolchain ]
2+ channel = " 1.87.0"
3+ components = [ " rustfmt" , " clippy" ]
4+ profile = " minimal"
You can’t perform that action at this time.
0 commit comments