Skip to content

Commit

Permalink
Merge pull request #53 from mark-s/net8
Browse files Browse the repository at this point in the history
  • Loading branch information
mark-s committed May 7, 2024
2 parents 20360f9 + 5542901 commit 7c32a7f
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions .github/workflows/ReleaseAll.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name: ReleaseAll
# release:
# types: [published]

on: workflow_dispatch


jobs:
release:
Expand Down Expand Up @@ -41,24 +41,26 @@ jobs:
shell: bash
working-directory: src
run: |
tag=$(git describe --tags --abbrev=0)
tag=0.0.0
#$(git describe --tags --abbrev=0)
release_name="QnapBackupDecryptor-FD-$tag-${{ matrix.target }}"
workspace="${${{ github.workspace }}//\\//}"
# Build everything
dotnet publish ./QnapBackupDecryptor.Console/QnapBackupDecryptor.Console.csproj -c Release -f net8.0 -r ${{ matrix.target }} --self-contained false -p:PublishSingleFile=true -p:PublishDir="${{ github.workspace }}/releases/$release_name" -p:DebugType=None -p:DebugSymbols=false
dotnet publish ./QnapBackupDecryptor.Console/QnapBackupDecryptor.Console.csproj -c Release -f net8.0 -r ${{ matrix.target }} --self-contained false -p:PublishSingleFile=true -p:PublishDir="${workspace}/releases/$release_name" -p:DebugType=None -p:DebugSymbols=false
# Pack files
if [ "${{ matrix.target }}" == "win-x64" ]; then
# Pack to zip for Windows
mv ${{ github.workspace }}/releases/$release_name/QnapBackupDecryptor.Console.exe ${{ github.workspace }}/releases/$release_name/QnapBackupDecryptor.exe
7z a -tzip "../${release_name}.zip" "${{ github.workspace }}/releases/${release_name}/*"
mv ${workspace}/releases/$release_name/QnapBackupDecryptor.Console.exe ${workspace}/releases/$release_name/QnapBackupDecryptor.exe
7z a -tzip "../${release_name}.zip" "${workspace}/releases/${release_name}/*"
else
mv ${{ github.workspace }}/releases/$release_name/QnapBackupDecryptor.Console ${{ github.workspace }}/releases/$release_name/QnapBackupDecryptor
tar czvf "../${release_name}.tar.gz" "${{ github.workspace }}/releases/$release_name"
mv ${workspace}/releases/$release_name/QnapBackupDecryptor.Console ${workspace}/releases/$release_name/QnapBackupDecryptor
tar czvf "../${release_name}.tar.gz" ${workspace}/releases/$release_name
fi
# Delete output directory
rm -r "${{ github.workspace }}/releases/$release_name"
rm -r "${workspace}/releases/$release_name"
- name: Publish
uses: softprops/action-gh-release@v2
with:
Expand All @@ -70,7 +72,8 @@ jobs:
shell: bash
working-directory: src
run: |
tag=$(git describe --tags --abbrev=0)
tag=0.0.0
#$(git describe --tags --abbrev=0)
release_name="QnapBackupDecryptor-SC-$tag-${{ matrix.target }}"
# Build everything
Expand Down

0 comments on commit 7c32a7f

Please sign in to comment.