File tree Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Original file line number Diff line number Diff line change 1919 steps :
2020 - uses : actions/checkout@v4
2121 - run : rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
22- - run : cargo build --verbose
22+ - run : cargo build --verbose --release
2323 - run : cargo test --verbose
24+
25+ - name : Upload release artifact
26+ uses : actions/upload-artifact@v4
27+ with :
28+ name : simple-assembler
29+ path : target/release/simple-assembler
30+
31+ release :
32+ needs : build_and_test
33+ runs-on : ubuntu-latest
34+ if : startsWith(github.ref, 'refs/tags/')
35+ steps :
36+ - name : Checkout
37+ uses : actions/checkout@v4
38+
39+ - name : Download release artifact
40+ uses : actions/download-artifact@v4
41+ with :
42+ name : simple-assembler
43+ path : .
44+
45+ - name : Create source ZIP
46+ run : zip -r source-code.zip .
47+
48+ - name : Release
49+ uses : softprops/action-gh-release@v2
50+ with :
51+ files : |
52+ ./simple-assembler
53+ ./source-code.zip
2454
You can’t perform that action at this time.
0 commit comments