diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b6935128..30f5bd8b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,10 +26,10 @@ jobs: DOTNET_NOLOGO: "1" steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v6 with: global-json-file: global.json @@ -59,8 +59,8 @@ jobs: env: DOTNET_CLI_TELEMETRY_OPTOUT: "1" steps: - - uses: actions/checkout@v4 - - uses: actions/setup-dotnet@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-dotnet@v6 with: global-json-file: global.json - run: dotnet test tests/ControlFS.UnitTests -c Release --nologo diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 4135ca5d..5621eafc 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -28,7 +28,7 @@ jobs: language: [csharp, actions] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Initialize CodeQL uses: github/codeql-action/init@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b32b8f21..e30c0c2a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,10 +24,10 @@ jobs: DOTNET_NOLOGO: "1" steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v6 with: global-json-file: global.json @@ -116,7 +116,7 @@ jobs: run: .\build\New-ReleaseManifest.ps1 -Version "${{ steps.version.outputs.version }}" -Repository "${{ github.repository }}" - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ControlFS-${{ steps.version.outputs.version }} path: | @@ -129,7 +129,7 @@ jobs: - name: Publish GitHub release if: github.event_name == 'push' - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: name: ControlFS ${{ steps.version.outputs.version }} prerelease: ${{ steps.version.outputs.prerelease }} diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index 9d84e7f2..d0d938eb 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -22,7 +22,7 @@ jobs: runs-on: windows-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Download the published files shell: pwsh env: @@ -41,7 +41,7 @@ jobs: if: always() shell: pwsh run: .\build\Test-Installed.ps1 -Setup (Join-Path $env:RUNNER_TEMP "rel\ControlFS-Setup-x64.exe") -OutDir smoke-released-installed - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: always() with: name: smoke-released @@ -57,8 +57,8 @@ jobs: DOTNET_CLI_TELEMETRY_OPTOUT: "1" DOTNET_NOLOGO: "1" steps: - - uses: actions/checkout@v4 - - uses: actions/setup-dotnet@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-dotnet@v6 with: global-json-file: global.json - name: Install Inno Setup (if missing) @@ -79,7 +79,7 @@ jobs: if: always() shell: pwsh run: .\build\Test-Installed.ps1 -Setup dist\ControlFS-Setup-x64.exe -OutDir smoke-installed - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: always() with: name: smoke-evidence