File tree Expand file tree Collapse file tree 1 file changed +13
-13
lines changed
Expand file tree Collapse file tree 1 file changed +13
-13
lines changed Original file line number Diff line number Diff line change 88
99jobs :
1010 build :
11+ permissions :
12+ contents : write
13+
14+ runs-on : windows-latest
15+
1116 strategy :
1217 matrix :
1318 configuration : [Release]
1419
15- # WPF працює тільки на Windows
16- runs-on : windows-latest
17-
1820 steps :
1921 - name : Checkout code
2022 uses : actions/checkout@v4
@@ -24,31 +26,29 @@ jobs:
2426 - name : Install .NET Core
2527 uses : actions/setup-dotnet@v4
2628 with :
27- dotnet-version : 10.0.x
29+ dotnet-version : 8.0.x # Перевірте версію (було 10.0.x, але актуальна 8 або 9)
2830
2931 - name : Restore dependencies
3032 run : dotnet restore
3133
3234 - name : Build
3335 run : dotnet build --configuration ${{ matrix.configuration }} --no-restore
3436
35- # Self-contained = true
36- # PublishSingleFile = true
3737 - name : Publish
38- # auto-detect project file
3938 run : |
4039 dotnet publish -c ${{ matrix.configuration }} -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -o ./publish_output
41-
42- # Upload build
40+
4341 - name : Upload Build Artifact
4442 uses : actions/upload-artifact@v4
4543 with :
4644 name : StreamRoulette-App
4745 path : ./publish_output/StreamRoulette.exe
4846
49- - name : Create Release
47+ - name : Create/Update Release
5048 uses : softprops/action-gh-release@v1
51- if : startsWith(github.ref, 'refs/tags/')
5249 with :
53- files : ./publish_output/StreamRoulette.exe # Шлях до файлу
54- generate_release_notes : true # Автоматично додає опис змін
50+ files : ./publish_output/StreamRoulette.exe
51+ tag_name : latest
52+ name : Latest Build
53+ draft : false
54+ prerelease : false
You can’t perform that action at this time.
0 commit comments