diff --git a/.github/workflows/Build_mR-NB.yml b/.github/workflows/Build_mR-NB.yml index df9d118da..96a5fe8fc 100644 --- a/.github/workflows/Build_mR-NB.yml +++ b/.github/workflows/Build_mR-NB.yml @@ -52,13 +52,18 @@ jobs: steps: - name: (01) Checkout Repository uses: actions/checkout@v6 - - - name: (02) Setup MSBuild + + - name: (02) Install .NET 10 SDK + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '10.0.x' + + - name: (03) Setup MSBuild uses: microsoft/setup-msbuild@v2 with: vs-version: '[17.0,18.0)' - - name: (03) Install and run dotnet-t4 to transform T4 templates + - name: (04) Install and run dotnet-t4 to transform T4 templates shell: pwsh run: | dotnet tool install --global dotnet-t4 @@ -72,7 +77,7 @@ jobs: env: PLATFORM: '${{ matrix.platform }}' - - name: (04) Cache NuGet Packages + - name: (05) Cache NuGet Packages uses: actions/cache@v5 with: path: ~/.nuget/packages @@ -81,23 +86,23 @@ jobs: ${{ runner.os }}-${{ matrix.arch }}-${{ matrix.deployment }}-nuget- ${{ runner.os }}-${{ matrix.arch }}-nuget- - - name: (05) Restore NuGet Packages + - name: (06) Restore NuGet Packages shell: pwsh run: dotnet restore - - name: (06) Build Framework-Dependent Release + - name: (07) Build Framework-Dependent Release if: matrix.deployment == 'framework-dependent' shell: pwsh run: | msbuild "$Env:GITHUB_WORKSPACE\mRemoteNG.sln" -p:Configuration="Release" -p:Platform=${{ matrix.platform }} /verbosity:minimal - - name: (06-SC) Build Self-Contained Release + - name: (08) Build Self-Contained Release if: matrix.deployment == 'self-contained' shell: pwsh run: | msbuild "$Env:GITHUB_WORKSPACE\mRemoteNG.sln" /t:Publish /p:Configuration="Release Self-Contained" -p:Platform=${{ matrix.platform }} /verbosity:minimal /p:SelfContained=true /p:PublishDir="bin\${{ matrix.platform }}\Release" - - name: (07) Release Information + - name: (09) Release Information id: version shell: pwsh run: | @@ -120,7 +125,7 @@ jobs: echo "tag=$tag" >> $env:GITHUB_OUTPUT echo "deployment=${{ matrix.deployment }}" >> $env:GITHUB_OUTPUT - - name: (08) Extract Changelog Section + - name: (10) Extract Changelog Section id: changelog shell: pwsh run: | @@ -152,7 +157,7 @@ jobs: echo $joined >> $env:GITHUB_OUTPUT echo "EOF" >> $env:GITHUB_OUTPUT - - name: (09) Create Zip File + - name: (11) Create Zip File shell: pwsh run: | $sourceDir = "$Env:GITHUB_WORKSPACE\mRemoteNG\bin\${{ matrix.platform }}\Release"