diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d0e2825..cfde3c0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,10 +17,10 @@ jobs: runs-on: windows-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: '8.0.x' @@ -61,7 +61,7 @@ jobs: - name: Upload test and coverage artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ARIEC60870-test-results path: artifacts/test-results diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index b476df2..65d3df8 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -23,16 +23,16 @@ jobs: runs-on: windows-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: csharp queries: security-extended,security-and-quality - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: '8.0.x' @@ -40,4 +40,4 @@ jobs: run: dotnet build ARIEC60870.sln --configuration Release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index fa71327..7d57b70 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -15,11 +15,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Dependency Review if: ${{ vars.ENABLE_DEPENDENCY_REVIEW == 'true' }} - uses: actions/dependency-review-action@v4 + uses: actions/dependency-review-action@v5 with: fail-on-severity: high diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 4a8389e..02352cb 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Validate canonical site files shell: bash @@ -51,13 +51,13 @@ jobs: cmp -s site/index.html docs/index.html || { echo "docs/index.html is out of sync with site/index.html"; exit 1; } - name: Configure Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Upload site artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: site - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index 7363fee..9a0d387 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -54,7 +54,7 @@ jobs: notes_file: ${{ steps.release.outputs.notes_file }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Resolve release inputs id: release @@ -126,10 +126,10 @@ jobs: id-token: write steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: '8.0.x' @@ -181,7 +181,7 @@ jobs: } - name: Attest release artifacts - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v4 with: subject-path: | artifacts/release/ARIEC60870-v${{ needs.resolve.outputs.version }}-win-x64-*.zip @@ -189,7 +189,7 @@ jobs: artifacts/release/SHA256SUMS.txt - name: Upload workflow artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ARIEC60870-v${{ needs.resolve.outputs.version }}-windows-packages path: artifacts/release/* @@ -204,10 +204,10 @@ jobs: contents: write steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download release artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: ARIEC60870-v${{ needs.resolve.outputs.version }}-windows-packages path: artifacts/release diff --git a/.github/workflows/repository-hygiene.yml b/.github/workflows/repository-hygiene.yml index 8b3b53c..af2884d 100644 --- a/.github/workflows/repository-hygiene.yml +++ b/.github/workflows/repository-hygiene.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check required public repo files shell: bash diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index b5a95f9..1f10f9c 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -24,7 +24,7 @@ jobs: id-token: write steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: persist-credentials: false @@ -36,6 +36,6 @@ jobs: publish_results: true - name: Upload Scorecard SARIF - uses: github/codeql-action/upload-sarif@v3 + uses: github/codeql-action/upload-sarif@v4 with: sarif_file: scorecard-results.sarif