Skip to content

Commit 3a69db3

Browse files
authored
Modify GitHub Actions workflow for .NET build
Updated .NET version and adjusted release step.
1 parent 0561430 commit 3a69db3

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

.github/workflows/dotnet-desktop.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ on:
88

99
jobs:
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

0 commit comments

Comments
 (0)