Skip to content

Commit 9bffe62

Browse files
committed
ci: ensure .NET 8/9 are installed
1 parent e5728a1 commit 9bffe62

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

.github/workflows/dotnet-core.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ jobs:
2424
cache_dependencies: true
2525

2626
- name: win-x86_64
27-
os: windows-latest
27+
os: windows-2022 #2022 is the last version with net472
2828
cache_dependencies: false
2929

3030
runs-on: ${{matrix.os}}
3131
steps:
32-
- uses: actions/checkout@v3
32+
- uses: actions/checkout@v4
3333
- uses: actions/cache@v3
3434
id: cache
3535
with:
@@ -75,14 +75,12 @@ jobs:
7575
dotnet --list-sdks >> $GITHUB_ENV
7676
echo "EOF" >> $GITHUB_ENV
7777
78-
- name: Setup .NET 6.0.x and 7.0.x
79-
uses: actions/setup-dotnet@v2
80-
if: contains(env.DOTNET_VERSION_LIST, '6.0') == 'false' || contains(env.DOTNET_VERSION_LIST, '7.0.') == 'false'
78+
- name: Setup .NET 6,8,9
79+
uses: actions/setup-dotnet@v3
80+
if: contains(env.DOTNET_VERSION_LIST, '9.0.') == 'false' || contains(env.DOTNET_VERSION_LIST, '8.0.') == 'false' || contains(env.DOTNET_VERSION_LIST, '6.0.') == 'false'
8181
with:
82-
dotnet-version: |
83-
6
84-
7
85-
82+
dotnet-version: "6\n8\n9\n"
83+
8684
- name: Clear & clean on release or cache miss
8785
run: |
8886
dotnet clean --configuration Release

0 commit comments

Comments
 (0)