From 85e629ae868071404a059ed5b197c15fb4a2f123 Mon Sep 17 00:00:00 2001 From: Xerbo Date: Sun, 22 Jan 2023 14:07:10 +0000 Subject: [PATCH] Fix release workflow --- .github/workflows/release.yml | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b49e8d2..9a5a90a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -59,18 +59,27 @@ jobs: working-directory: ${{runner.workspace}}/build shell: bash # Execute the build. You can specify a specific target with "--target " - run: cmake --build . --config $BUILD_TYPE + run: cmake --build . --config $BUILD_TYPE && cmake --build . --target package - - name: Upload binary + - name: Upload TGZ package uses: actions/upload-release-asset@v1 with: upload_url: ${{ needs.prepare_release.outputs.upload_url }} - asset_path: ./${{runner.workspace}}/aptdec/build/aptdec - asset_name: aptdec_lin64 - asset_content_type: application/x-executable + asset_path: ./${{runner.workspace}}/aptdec/build/aptdec-${{ github.ref_name }}.x86_64.tar.gz + asset_name: aptdec-${{ github.ref_name }}.x86_64.tar.gz + asset_content_type: application/gzip env: GITHUB_TOKEN: ${{ github.token }} + - name: Upload DEB package + uses: actions/upload-release-asset@v1 + with: + upload_url: ${{ needs.prepare_release.outputs.upload_url }} + asset_path: ./${{runner.workspace}}/aptdec/build/aptdec-${{ github.ref_name }}.x86_64.deb + asset_name: aptdec-${{ github.ref_name }}.x86_64.deb + asset_content_type: application/vnd.debian.binary-package + env: + GITHUB_TOKEN: ${{ github.token }} build_windows: runs-on: ubuntu-latest @@ -94,8 +103,8 @@ jobs: uses: actions/upload-release-asset@v1 with: upload_url: ${{ needs.prepare_release.outputs.upload_url }} - asset_path: ./${{runner.workspace}}/aptdec/winbuild/aptdec-1.7.0.zip - asset_name: aptdec_win64.zip + asset_path: ./${{runner.workspace}}/aptdec/winbuild/aptdec-${{ github.ref_name }}.zip + asset_name: aptdec-${{ github.ref_name }}.zip asset_content_type: application/zip env: GITHUB_TOKEN: ${{ github.token }}