@@ -2,9 +2,7 @@ name: Rust
22
33on :
44 push :
5- branches : [ "github-actions" ]
6- pull_request :
7- branches : [ "main" ]
5+ tags : [ "*" ]
86
97env :
108 CARGO_TERM_COLOR : always
@@ -17,28 +15,26 @@ jobs:
1715 steps :
1816 - uses : actions/checkout@v4
1917 - name : Build
20- run : cargo build --verbose
21-
22-
23-
24- # - name: upload linux artifact
25- # uses: actions/upload-release-asset@v1
26- # env:
27- # GITHUB_TOKEN: ${{ github.token }}
28- # with:
29- # upload_url: ${{ steps.create_release.outputs.upload_url }}
30- # asset_path: ./bin/azblogfilter.linux-amd64.tar.gz
31- # asset_name: azblogfilter.linux-amd64.tar.gz
32- # asset_content_type: application/gzip
33-
34- # - name: release
35- # uses: actions/create-release@v1
36- # id: create_release
37- # with:
38- # draft: false
39- # prerelease: false
40- # release_name: ${{ steps.version.outputs.version }}
41- # tag_name: ${{ github.ref }}
42- # body_path: CHANGELOG.md
43- # env:
44- # GITHUB_TOKEN: ${{ github.token }}
18+ run : cargo build --target=x86_64-unknown-linux-musl
19+
20+ - name : release
21+ uses : actions/create-release@v1
22+ id : create_release
23+ with :
24+ draft : true
25+ prerelease : false
26+ release_name : " Version ${{ github.ref }}"
27+ tag_name : ${{ github.ref }}
28+ body : " Latest release of the `hop` editor"
29+ env :
30+ GITHUB_TOKEN : ${{ github.token }}
31+
32+ - name : upload linux artifact
33+ uses : actions/upload-release-asset@v1
34+ env :
35+ GITHUB_TOKEN : ${{ github.token }}
36+ with :
37+ upload_url : ${{ steps.create_release.outputs.upload_url }}
38+ asset_path : ./target/release/hop
39+ asset_name : hop
40+ asset_content_type : application/x-pie-executable
0 commit comments