88
99jobs :
1010 build :
11+
1112 runs-on : windows-latest
13+
1214 steps :
1315 - uses : actions/checkout@v4
1416 - name : Setup .NET
1517 uses : actions/setup-dotnet@v4
1618 with :
1719 dotnet-version : 9.0.x
20+
1821 - name : Restore dependencies
1922 run : dotnet restore
23+
2024 - name : Build
2125 run : dotnet build --no-restore --configuration Release --output ./output
26+
2227 - name : Upload artifact
2328 uses : actions/upload-artifact@v4
2429 with :
@@ -30,27 +35,27 @@ jobs:
3035 runs-on : windows-latest
3136 steps :
3237 - uses : actions/checkout@v4
38+
3339 - name : Delete Old Releases
3440 uses : dev-drprasad/delete-older-releases@v0.2.0
3541 with :
3642 keep_latest : 0
3743 delete_tags : true
3844 env :
3945 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
46+
4047 - name : Get current date
4148 id : date
42- run : echo "::set-output name=date::$(Get-Date -Format 'dd/MM/yyyy HH:mm')"
49+ run : echo "::set-output name=date::$(date +'%d/%m/%Y %H:%M %t')"
50+
4351 - name : Create download directory
4452 run : mkdir -p "./download"
53+
4554 - name : Download artifact
4655 uses : actions/download-artifact@v4
4756 with :
4857 path : " ./download"
49- - name : Find first zip file
50- id : find_zip
51- run : |
52- $zip_file = Get-ChildItem -Path "./download" -Filter "*.zip" | Select-Object -First 1
53- echo "::set-output name=zip_file::$($zip_file.FullName)"
58+
5459 - name : Create A Release
5560 uses : actions/create-release@v1
5661 id : create_release
@@ -61,12 +66,13 @@ jobs:
6166 tag_name : ${{ github.run_id }}
6267 env :
6368 GITHUB_TOKEN : ${{ github.token }}
69+
6470 - name : Add zip To Release
6571 uses : actions/upload-release-asset@v1
6672 env :
6773 GITHUB_TOKEN : ${{ github.token }}
6874 with :
6975 upload_url : ${{ steps.create_release.outputs.upload_url }}
70- asset_path : ${{ steps.find_zip.outputs.zip_file }}
76+ asset_path : ./download
7177 asset_name : Automatic OSC Router.zip
7278 asset_content_type : application/x-msdownload
0 commit comments