Skip to content

Commit 337e1e3

Browse files
committed
Add untested debian release action.
1 parent bbd47bc commit 337e1e3

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,21 @@ jobs:
7878
asset_name: git-req.exe
7979
asset_content_type: application/vnd.microsoft.portable-executable
8080

81+
build-debian:
82+
name: Build and upload the Debian/Ubuntu package
83+
runs-on: ubuntu-latest
84+
needs: release
85+
steps:
86+
- name: Checkout code
87+
uses: actions/checkout@v2
88+
- name: deb Build
89+
uses: ebbflow-io/cargo-deb-amd64-ubuntu@1.0
90+
- name: Upload package
91+
uses: actions/upload-release-asset@v1
92+
env:
93+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
94+
with:
95+
upload_url: ${{ needs.release.outputs.release_upload_url }}
96+
asset_path: target/x86_64-unknown-linux-musl/debian/git-req_${{ needs.release.outputs.release_version }}_amd64.deb
97+
asset_name: git-req_${{ needs.release.outputs.release_version }}_amd64.deb
98+
asset_content_type: application/octet-stream

0 commit comments

Comments
 (0)