diff --git a/.github/workflows/changelog-sync.yaml b/.github/workflows/changelog-sync.yaml index f6b557a..f08eb0e 100644 --- a/.github/workflows/changelog-sync.yaml +++ b/.github/workflows/changelog-sync.yaml @@ -76,7 +76,7 @@ jobs: permissions: contents: write # commits & pushes the regenerated CHANGELOG.md back to main steps: - - uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + - uses: actions/create-github-app-token@64ab729a6294000f5aa4a4bc0b73d1f32bc45510 # v3.3.0 id: app-token with: app-id: ${{ secrets.CHANGELOG_SYNC_GITHUB_APP_ID }} diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index befacc9..ca66d29 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -111,7 +111,7 @@ jobs: echo '```' >> "${GITHUB_STEP_SUMMARY}" tail -20 coverage-summary.txt >> "${GITHUB_STEP_SUMMARY}" echo '```' >> "${GITHUB_STEP_SUMMARY}" - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + - uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: coverage path: | @@ -139,7 +139,7 @@ jobs: with: fetch-depth: 0 persist-credentials: false - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: coverage - name: Gate on SONAR_TOKEN @@ -153,7 +153,7 @@ jobs: else echo "has_token=true" >> "${GITHUB_OUTPUT}" fi - - uses: SonarSource/sonarqube-scan-action@ba9859eae8dd6bd29e412f25ddbbef3d032000f4 # v8.2.2 + - uses: SonarSource/sonarqube-scan-action@e805d875275f728fac1885b413934be6d7c63f65 # v8.4.1 if: steps.sonar.outputs.has_token == 'true' env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 7568f0c..e92c99e 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -32,13 +32,13 @@ jobs: - uses: ./.github/actions/go-cache - - uses: github/codeql-action/init@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1 + - uses: github/codeql-action/init@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3 with: languages: go - name: Build for CodeQL run: go build -mod=readonly ./... - - uses: github/codeql-action/analyze@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1 + - uses: github/codeql-action/analyze@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3 with: category: "/language:go" diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index f0331e2..de46665 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -66,7 +66,7 @@ jobs: fi fi - - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 if: steps.changes.outputs.docs == 'true' with: python-version: '3.12' diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 6830344..a94a9bc 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -85,7 +85,7 @@ jobs: - name: Upload JUnit report if: always() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: e2e-junit path: artifacts/e2e-junit.xml @@ -138,7 +138,7 @@ jobs: - name: Upload JUnit report if: always() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: e2e-helm-junit path: artifacts/e2e-junit.xml diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index ca2cfd0..cbf3343 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -61,7 +61,7 @@ jobs: - name: Upload JUnit report if: always() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: integration-junit path: artifacts/integration-junit.xml diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 3a6219d..7964158 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -53,7 +53,7 @@ jobs: - name: Upload failure diagnostics if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: nightly-integration-failure-${{ github.run_id }} path: | @@ -67,7 +67,7 @@ jobs: docker compose -f hack/mq-docker/docker-compose.yml logs > mq-integration-docker.log 2>&1 || true - name: Upload Docker MQ logs if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: nightly-integration-docker-logs-${{ github.run_id }} path: mq-integration-docker.log @@ -130,7 +130,7 @@ jobs: - name: Upload failure diagnostics if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: nightly-e2e-kustomize-failure-${{ github.run_id }} path: | @@ -197,7 +197,7 @@ jobs: - name: Upload failure diagnostics if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: nightly-e2e-helm-failure-${{ github.run_id }} path: | diff --git a/.github/workflows/preflight.yaml b/.github/workflows/preflight.yaml index a3b3a81..ec6c650 100644 --- a/.github/workflows/preflight.yaml +++ b/.github/workflows/preflight.yaml @@ -37,7 +37,7 @@ jobs: run: task verify env: CI: "true" - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: "22" - name: Lint Markdown diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2671552..3dae98a 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -66,7 +66,7 @@ jobs: - uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1 - name: Log in to GHCR - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 + uses: docker/login-action@8aa5831fb8d48d8f76594c7ddde61ae58019f550 # v4.8.0 with: registry: ${{ env.REGISTRY }} username: ${{ github.repository_owner }} @@ -105,7 +105,7 @@ jobs: ignore-unfixed: true severity: CRITICAL,HIGH - - uses: sigstore/cosign-installer@6f9f17788090df1f26f669e9d70d6ae9567deba6 # v4.1.2 + - uses: sigstore/cosign-installer@756fe2d284c7292c4e9b62c8a28f1e5629c59532 # v4.1.3 - name: Sign container image env: @@ -125,7 +125,7 @@ jobs: - name: Prepare dist directory run: mkdir -p dist - - uses: anchore/sbom-action@3ad7283483fc7af8ff2b4ea19663c2d5ca935e26 # v0.24.2 + - uses: anchore/sbom-action@66cbf4bc1f1c0d2edc94016e65bc221b6bb0ad6c # v0.24.3 with: image: ${{ steps.image.outputs.repository }}@${{ steps.build.outputs.digest }} output-file: dist/sbom.spdx.json @@ -191,7 +191,7 @@ jobs: - name: Generate changelog id: cliff - uses: orhun/git-cliff-action@3d96a18cc4ec17e9dc69ddcc424ccafaf1f78ce2 # v4.9.0 + uses: orhun/git-cliff-action@a9a95522b26fe6403f7bb24031f21fb573d0f5ff # v4.9.1 with: version: v2.13.1 config: cliff.toml @@ -214,7 +214,7 @@ jobs: bash hack/assemble-release-notes.sh "${RUNNER_TEMP}/release-body.md" - name: Publish GitHub Release - uses: softprops/action-gh-release@efb35369e0ad2afab669f228072c1b0d510eae64 # v3.0.3 + uses: softprops/action-gh-release@8a0cd651e5b2365bd640854a3fa5dfc70e4875f3 # v3.0.4 with: tag_name: ${{ steps.version.outputs.tag }} name: MKurator ${{ steps.version.outputs.version }} diff --git a/.github/workflows/renovate.yaml b/.github/workflows/renovate.yaml index 88a0ec3..07d38b4 100644 --- a/.github/workflows/renovate.yaml +++ b/.github/workflows/renovate.yaml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - - uses: renovatebot/github-action@dcfba84a42d1b5d5e49bf131b1bf53511851a123 # v46.3.1 + - uses: renovatebot/github-action@1c0cf989c02653fba0efe7ca5772338860ca71dc # v46.3.12 with: configurationFile: .github/renovate-config.json token: ${{ secrets.RENOVATE_TOKEN != '' && secrets.RENOVATE_TOKEN || github.token }} diff --git a/.github/workflows/scorecard.yaml b/.github/workflows/scorecard.yaml index 3248e53..d7792ab 100644 --- a/.github/workflows/scorecard.yaml +++ b/.github/workflows/scorecard.yaml @@ -27,7 +27,7 @@ jobs: persist-credentials: false - name: Run OpenSSF Scorecard - uses: ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4 + uses: ossf/scorecard-action@fa7117db83c52d787ae5a89f350999701505d78e # v2.5.0 with: results_file: results.sarif results_format: sarif diff --git a/.github/workflows/sonarcloud.yaml b/.github/workflows/sonarcloud.yaml index 2bdedc4..86d6ea3 100644 --- a/.github/workflows/sonarcloud.yaml +++ b/.github/workflows/sonarcloud.yaml @@ -42,7 +42,7 @@ jobs: else echo "has_token=true" >> "${GITHUB_OUTPUT}" fi - - uses: SonarSource/sonarqube-scan-action@ba9859eae8dd6bd29e412f25ddbbef3d032000f4 # v8.2.2 + - uses: SonarSource/sonarqube-scan-action@e805d875275f728fac1885b413934be6d7c63f65 # v8.4.1 if: steps.sonar.outputs.has_token == 'true' env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}