From bc562c7a51e966b0323f0b7b2af093f7e96dec64 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 11 Oct 2026 04:58:59 +0000 Subject: [PATCH] chore(deps-actions): update github-actions --- .../.github/workflows/validate-skill.yml | 2 +- .github/workflows/ci.yml | 80 +++++++++---------- .github/workflows/issue-labeler.yml | 4 +- .github/workflows/labels-audit.yml | 4 +- .github/workflows/labels-sync.yml | 2 +- .github/workflows/release.yml | 20 ++--- 6 files changed, 56 insertions(+), 56 deletions(-) diff --git a/.agents/skills/testing/playwright-best-practices/.github/workflows/validate-skill.yml b/.agents/skills/testing/playwright-best-practices/.github/workflows/validate-skill.yml index 9499bd3d..fcd7fec3 100644 --- a/.agents/skills/testing/playwright-best-practices/.github/workflows/validate-skill.yml +++ b/.agents/skills/testing/playwright-best-practices/.github/workflows/validate-skill.yml @@ -11,7 +11,7 @@ jobs: name: Agnix Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Validate agent configs uses: agent-sh/agnix@12a1917d13e7c804bc91768c30dd4159f536c5c6 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3c07a5ad..4cb79ab8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: github: ${{ steps.filter.outputs.github }} labeler: ${{ steps.filter.outputs.labeler }} steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3 @@ -74,13 +74,13 @@ jobs: needs: changes if: needs.changes.outputs.frontend == 'true' || needs.changes.outputs.backend == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6 - - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install dependencies run: pnpm install @@ -100,7 +100,7 @@ jobs: needs: changes if: needs.changes.outputs.backend == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - uses: dtolnay/rust-toolchain@dd44c20b1206a46e25fba8503d5d7c9a33bd355a @@ -115,13 +115,13 @@ jobs: needs: changes if: needs.changes.outputs.docs == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6 - - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install dependencies run: pnpm install @@ -134,12 +134,12 @@ jobs: needs: changes if: needs.changes.outputs.labeler == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 22 + node-version: 24 - name: Run classifier tests run: node --test .github/scripts/issue-labeler.test.cjs @@ -150,7 +150,7 @@ jobs: needs: [changes, build-dashboard] if: needs.changes.outputs.backend == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist @@ -172,7 +172,7 @@ jobs: needs: [changes, build-dashboard] if: needs.changes.outputs.backend == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist @@ -195,7 +195,7 @@ jobs: needs: [changes, build-dashboard, fmt, clippy] if: needs.changes.outputs.backend == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist @@ -216,13 +216,13 @@ jobs: needs: [changes] if: needs.changes.outputs.frontend == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 - - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install dashboard dependencies run: pnpm install --filter @dallay/rook-dashboard @@ -241,13 +241,13 @@ jobs: (needs.test.result == 'success' || needs.test.result == 'skipped') && (needs.test-frontend.result == 'success' || needs.test-frontend.result == 'skipped') steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 - - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install dashboard dependencies run: pnpm install --filter @dallay/rook-dashboard @@ -268,7 +268,7 @@ jobs: needs: [changes, build-dashboard] if: needs.changes.outputs.backend == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist @@ -293,7 +293,7 @@ jobs: needs: [changes, build-dashboard] if: needs.changes.outputs.backend == 'true' || needs.changes.outputs.github == 'true' steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist @@ -319,7 +319,7 @@ jobs: contents: read security-events: write steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Create reports directory @@ -354,7 +354,7 @@ jobs: contents: read security-events: write steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 50 persist-credentials: false @@ -389,7 +389,7 @@ jobs: contents: read security-events: write steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Install Semgrep CLI @@ -430,7 +430,7 @@ jobs: contents: read statuses: write steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist @@ -446,7 +446,7 @@ jobs: - name: Generate coverage report run: cargo llvm-cov --lcov --output-path lcov.info - name: Upload coverage to Codecov - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v6 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7 with: files: lcov.info flags: backend @@ -465,13 +465,13 @@ jobs: contents: read statuses: write steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 - - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install dashboard dependencies run: pnpm install --filter @dallay/rook-dashboard @@ -479,7 +479,7 @@ jobs: working-directory: apps/rook/dashboard run: pnpm exec vitest run --coverage --coverage.reporter=lcov --coverage.reporter=json --coverage.reportsDirectory=coverage - name: Upload coverage to Codecov - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v6 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7 with: files: apps/rook/dashboard/coverage/lcov.info flags: frontend @@ -523,20 +523,20 @@ jobs: echo "::error::SONAR_TOKEN is required for SonarCloud analysis on this change." exit 1 fi - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 # Historial completo: lo exige Sonar para blame y decoracion de PRs persist-credentials: false - name: Cache SonarQube packages - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ~/.sonar/cache key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar - uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 - - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - uses: dtolnay/rust-toolchain@dd44c20b1206a46e25fba8503d5d7c9a33bd355a - name: Cache cargo @@ -582,7 +582,7 @@ jobs: - semgrep-pr - sonar steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Validate required CI outcomes @@ -629,7 +629,7 @@ jobs: target: - x86_64-unknown-linux-gnu steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist @@ -659,7 +659,7 @@ jobs: - x86_64-pc-windows-msvc - aarch64-pc-windows-msvc steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist @@ -689,7 +689,7 @@ jobs: - x86_64-apple-darwin - aarch64-apple-darwin steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist @@ -718,7 +718,7 @@ jobs: matrix: os: [macos-latest, windows-latest] steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Download dashboard dist diff --git a/.github/workflows/issue-labeler.yml b/.github/workflows/issue-labeler.yml index 82b1d8f1..89bdb4ab 100644 --- a/.github/workflows/issue-labeler.yml +++ b/.github/workflows/issue-labeler.yml @@ -22,11 +22,11 @@ jobs: classify: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: persist-credentials: false - name: Classify issue - uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9 env: ISSUE_NUMBER: ${{ github.event.issue.number || inputs.issue_number }} with: diff --git a/.github/workflows/labels-audit.yml b/.github/workflows/labels-audit.yml index 516e7fde..57846533 100644 --- a/.github/workflows/labels-audit.yml +++ b/.github/workflows/labels-audit.yml @@ -17,11 +17,11 @@ jobs: audit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: persist-credentials: false - name: Audit label invariants - uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9 with: github-token: ${{ github.token }} script: | diff --git a/.github/workflows/labels-sync.yml b/.github/workflows/labels-sync.yml index 668aeaf5..7e0eec63 100644 --- a/.github/workflows/labels-sync.yml +++ b/.github/workflows/labels-sync.yml @@ -21,7 +21,7 @@ jobs: group: labels-${{ github.repository }} cancel-in-progress: false steps: - - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: crazy-max/ghaction-github-labeler@548a7c3603594ec17c819e1239f281a3b801ab4d # v6 with: github-token: ${{ github.token }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ecb2e9b9..a741aa42 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,7 +42,7 @@ jobs: private-key: ${{ secrets.APP_PRIVATE_KEY }} - name: Checkout repository - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: fetch-depth: 0 token: ${{ steps.app-token.outputs.token }} @@ -94,7 +94,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: ref: ${{ needs.release-please.outputs.release_git_tag }} @@ -255,7 +255,7 @@ jobs: arch: arm64 steps: - name: Checkout repository - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: ref: ${{ needs.release-please.outputs.release_git_tag }} @@ -266,7 +266,7 @@ jobs: path: artifacts - name: Setup Node.js - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: "24.21" registry-url: "https://registry.npmjs.org" @@ -274,7 +274,7 @@ jobs: - name: Setup pnpm uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 with: - version: 11.28.5 + version: 12.10.1 - name: Verify npm authentication run: | @@ -382,12 +382,12 @@ jobs: id-token: write steps: - name: Checkout repository - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: ref: ${{ needs.release-please.outputs.release_git_tag }} - name: Setup Node.js - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: "24.21" registry-url: "https://registry.npmjs.org" @@ -395,7 +395,7 @@ jobs: - name: Setup pnpm uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 with: - version: 11.28.5 + version: 12.10.1 - name: Verify npm authentication run: | @@ -444,7 +444,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: ref: ${{ needs.release-please.outputs.release_git_tag }} @@ -470,7 +470,7 @@ jobs: packages: write steps: - name: Checkout repository - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: ref: ${{ needs.release-please.outputs.release_git_tag }}