diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ef89ef3e6..7f267aa48 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,11 +11,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: lfs: true - - uses: actions/setup-dotnet@v5 + - uses: actions/setup-dotnet@v6 with: dotnet-version: "9.0.x" diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 9471a0591..656f7686d 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -26,7 +26,7 @@ jobs: actions: read # Required for Claude to read CI results on PRs steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: fetch-depth: 1 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index ab5f6a705..0a4d12813 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -24,16 +24,16 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup .NET 9 (C# only) if: matrix.language == 'csharp' - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: '9.0.x' - name: Initialize CodeQL - uses: github/codeql-action/init@v4 + uses: github/codeql-action/init@v4.37.3 with: languages: ${{ matrix.language }} config-file: ./.github/codeql/codeql-config.yml @@ -45,7 +45,7 @@ jobs: dotnet build Maenifold.sln -c Release --no-restore - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v4 + uses: github/codeql-action/analyze@v4.37.3 id: analyze continue-on-error: true with: diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 83c5365bf..e27de43c3 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -12,11 +12,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Dependency Review id: review - uses: actions/dependency-review-action@v4 + uses: actions/dependency-review-action@v5 continue-on-error: true with: # Fail on any vulnerable advisories of critical/high severity diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index c4cae3020..4934cc448 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -19,10 +19,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Node - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 20 cache: 'npm' @@ -37,7 +37,7 @@ jobs: run: npm run build - name: Upload Pages Artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 with: path: site/out @@ -50,4 +50,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1109b5f3b..7447dc7e1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,10 +26,10 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: ${{ env.DOTNET_VERSION }} @@ -57,7 +57,7 @@ jobs: Compress-Archive -Path maenifold.exe,assets -DestinationPath ../${{ matrix.artifact }}.zip - name: Upload artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: ${{ matrix.artifact }} path: publish/${{ matrix.artifact }}.zip @@ -69,10 +69,10 @@ jobs: contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Download all artifacts - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: path: artifacts @@ -97,7 +97,7 @@ jobs: zip -r ../../../../artifacts/skill-azure-capacity-management.zip azure-capacity-management/ - name: Create Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: generate_release_notes: true files: | diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 43f67a974..6b0a300d6 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -14,13 +14,13 @@ jobs: pull-requests: read runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 # Fetch all history for secret scanning - name: Run gitleaks id: gitleaks - uses: gitleaks/gitleaks-action@v2 + uses: gitleaks/gitleaks-action@v3 continue-on-error: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -40,14 +40,14 @@ jobs: security-events: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Initialize CodeQL - uses: github/codeql-action/init@v4 + uses: github/codeql-action/init@v4.37.3 with: languages: csharp - - uses: actions/setup-dotnet@v5 + - uses: actions/setup-dotnet@v6 with: dotnet-version: '9.0.x' @@ -55,7 +55,7 @@ jobs: - run: dotnet build src/Maenifold.csproj --configuration Release --no-restore - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v4 + uses: github/codeql-action/analyze@v4.37.3 id: analyze-security continue-on-error: true @@ -70,9 +70,9 @@ jobs: dependency-scan: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - - uses: actions/setup-dotnet@v5 + - uses: actions/setup-dotnet@v6 with: dotnet-version: '9.0.x'