99 schedule :
1010 - cron : " 0 0 * * *"
1111
12+ env :
13+ DOTNET_VERSION : ' 8.0'
1214
1315# FIXME: figure out why we need to clean after make if we
1416# want 'make strict' target to really happen without
1517# assuming the binaries from previous build are good
1618# (msbuild bug?)
1719
1820jobs :
19- macOS--dotnet6 -and-mono :
21+ macOS--dotnet -and-mono :
2022 runs-on : macOS-13
2123 steps :
2224 - uses : actions/checkout@v1
2325 with :
2426 submodules : false
25- - name : Setup .NET SDK 6.0.x
26- uses : actions/setup-dotnet@v1.7.2
27+ - name : Setup .NET SDK
28+ uses : actions/setup-dotnet@v5
2729 with :
28- dotnet-version : ' 6.0.113 '
30+ dotnet-version : ${{ env.DOTNET_VERSION }}
2931 - name : Install specific Xamarin.iOS and Xamarin.Android versions
3032 run : |
3133 wget https://download.visualstudio.microsoft.com/download/pr/81c41aaa-a3d7-4875-8416-d04b472379b7/21d9f6c5ad3a6bc2479b2ec4b0685b6c/xamarin.ios-16.0.0.72.pkg
@@ -94,16 +96,16 @@ jobs:
9496 - name : integration tests
9597 run : make update-servers
9698
97- macOS--dotnet6 -only :
99+ macOS--dotnet -only :
98100 runs-on : macOS-13
99101 steps :
100102 - uses : actions/checkout@v1
101103 with :
102104 submodules : false
103- - name : Setup .NET SDK 6.0.x
104- uses : actions/setup-dotnet@v1.7.2
105+ - name : Setup .NET SDK
106+ uses : actions/setup-dotnet@v5
105107 with :
106- dotnet-version : ' 6.0.113 '
108+ dotnet-version : ${{ env.DOTNET_VERSION }}
107109 - name : HACK to emulate mono uninstall
108110 run : sudo rm -f `which mono` && sudo rm -f `which msbuild`
109111 - name : configure
@@ -121,16 +123,16 @@ jobs:
121123 - name : integration tests
122124 run : make update-servers
123125
124- windows--dotnet6 -and-legacyFramework :
126+ windows--dotnet -and-legacyFramework :
125127 runs-on : windows-latest
126128 steps :
127129 - uses : actions/checkout@v1
128130 with :
129131 submodules : false
130- - name : Setup .NET SDK 6.0.x
131- uses : actions/setup-dotnet@v1.7.2
132+ - name : Setup .NET SDK
133+ uses : actions/setup-dotnet@v5
132134 with :
133- dotnet-version : ' 6.0.113 '
135+ dotnet-version : ${{ env.DOTNET_VERSION }}
134136 - name : configure
135137 run : .\configure.bat
136138 - name : build in DEBUG mode
@@ -178,16 +180,16 @@ jobs:
178180 - name : integration tests
179181 run : .\make update-servers
180182
181- windows--dotnet6 -only :
183+ windows--dotnet -only :
182184 runs-on : windows-latest
183185 steps :
184186 - uses : actions/checkout@v1
185187 with :
186188 submodules : false
187- - name : Setup .NET SDK 6.0.x
188- uses : actions/setup-dotnet@v1.7.2
189+ - name : Setup .NET SDK
190+ uses : actions/setup-dotnet@v5
189191 with :
190- dotnet-version : ' 6.0.113 '
192+ dotnet-version : ${{ env.DOTNET_VERSION }}
191193 - name : HACK to emulate legacy .NETFramework uninstall
192194 run : del $(& "${Env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -find MSBuild\\**\\Bin\\MSBuild.exe)
193195 - name : configure
@@ -302,7 +304,7 @@ jobs:
302304 - name : integration tests
303305 run : make update-servers
304306
305- linux24-vanilla--stockdotnet6 -only :
307+ linux24-vanilla--stockdotnet -only :
306308 runs-on : ubuntu-24.04
307309 container :
308310 image : " ubuntu:24.04"
@@ -315,7 +317,7 @@ jobs:
315317 - name : install sudo
316318 run : apt update && apt install --yes sudo
317319 - name : install all dependencies
318- run : sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl dotnet6
320+ run : sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl dotnet8
319321
320322 # workaround for https://github.com/actions/runner/issues/2033
321323 - name : ownership workaround
@@ -344,7 +346,7 @@ jobs:
344346
345347 find . -type f -name "*.fsx" | xargs -t -I {} dotnet fsxc {}
346348
347- linux24-vanilla--stockdotnet6 -and-newmono :
349+ linux24-vanilla--stockdotnet -and-newmono :
348350 runs-on : ubuntu-24.04
349351 container :
350352 image : " ubuntu:24.04"
@@ -357,7 +359,7 @@ jobs:
357359 - name : install sudo
358360 run : apt update && apt install --yes sudo
359361 - name : install all dependencies
360- run : sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl dotnet6
362+ run : sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl dotnet8
361363 - name : install last version of mono (Microsoft APT repositories)
362364 run : sudo ./scripts/install_mono_from_microsoft_deb_packages.sh
363365
@@ -388,7 +390,7 @@ jobs:
388390
389391 find . -type f -name "*.fsx" | xargs -t -I {} dotnet fsxc {}
390392
391- linux24-vanilla--stockdotnet6 -and-stockmono :
393+ linux24-vanilla--stockdotnet -and-stockmono :
392394 runs-on : ubuntu-24.04
393395 container :
394396 image : " ubuntu:24.04"
@@ -401,7 +403,7 @@ jobs:
401403 - name : install sudo
402404 run : apt update && apt install --yes sudo
403405 - name : install all dependencies
404- run : sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl dotnet6 mono-xbuild
406+ run : sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl dotnet8 mono-xbuild
405407
406408 # workaround for https://github.com/actions/runner/issues/2033
407409 - name : ownership workaround
@@ -602,19 +604,19 @@ jobs:
602604 - linux24-github--dotnet-and-newmono
603605 - linux24-vanilla--stockmono-only
604606 - linux24-vanilla--newmono-only
605- - linux24-vanilla--stockdotnet6 -only
606- - linux24-vanilla--stockdotnet6 -and-stockmono
607- - linux24-vanilla--stockdotnet6 -and-newmono
607+ - linux24-vanilla--stockdotnet -only
608+ - linux24-vanilla--stockdotnet -and-stockmono
609+ - linux24-vanilla--stockdotnet -and-newmono
608610 - linux22-github--dotnet-and-mono
609611 - linux22-github--dotnet-and-newmono
610612 - linux22-vanilla--stockmono-only
611613 - linux22-vanilla--newmono-only
612- - windows--dotnet6 -and-legacyFramework
614+ - windows--dotnet -and-legacyFramework
613615 - windows--legacyFramework-only
614- - windows--dotnet6 -only
615- - macOS--dotnet6 -and-mono
616+ - windows--dotnet -only
617+ - macOS--dotnet -and-mono
616618 - macOS--mono-only
617- - macOS--dotnet6 -only
619+ - macOS--dotnet -only
618620
619621 steps :
620622 - uses : actions/checkout@v1
0 commit comments