diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7b25226e..ff7d90d1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,10 +42,10 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up QEMU - uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4 + uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4 + uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4 - name: Log in to ghcr.io uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4 @@ -65,7 +65,7 @@ jobs: type=semver,pattern={{version}} - name: Build and push ${{ matrix.image_config.name }} - uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7 + uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7 with: context: ${{ matrix.image_config.context }} file: ${{ matrix.image_config.dockerfile }} @@ -94,7 +94,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Install yq - uses: mikefarah/yq@c14f446382944492701b16c1ddb48bb9dbe683e3 # v4 + uses: mikefarah/yq@504fc38780cc46be8444ea1b72fb55919fc0bfb0 # v4 - name: Log in to ghcr.io uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4 @@ -169,7 +169,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Create Kind cluster - uses: helm/kind-action@ef37e7f390d99f746eb8b610417061a60e82a6cc # v1 + uses: helm/kind-action@1544676c07bb3570fcb70166beaa07c4528fd4aa # v1.15.1 - name: Install cert-manager run: | diff --git a/.github/workflows/scorecard.yaml b/.github/workflows/scorecard.yaml index 74cdf2c8..6552d73f 100644 --- a/.github/workflows/scorecard.yaml +++ b/.github/workflows/scorecard.yaml @@ -33,19 +33,19 @@ jobs: persist-credentials: false - name: Run Scorecard - uses: ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4 + uses: ossf/scorecard-action@fa7117db83c52d787ae5a89f350999701505d78e # v2.5.0 with: results_file: scorecard.sarif results_format: sarif publish_results: true - name: Upload SARIF to Security tab - uses: github/codeql-action/upload-sarif@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4 + uses: github/codeql-action/upload-sarif@24c54180a607b1449ed407dd24f251e4e9147c8d # v4 with: sarif_file: scorecard.sarif - name: Upload Scorecard results as artifact - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: scorecard-results path: scorecard.sarif diff --git a/.github/workflows/security-scans.yaml b/.github/workflows/security-scans.yaml index e31ba934..54243aa4 100644 --- a/.github/workflows/security-scans.yaml +++ b/.github/workflows/security-scans.yaml @@ -151,7 +151,7 @@ jobs: done - name: Install yq - uses: mikefarah/yq@c14f446382944492701b16c1ddb48bb9dbe683e3 # v4 + uses: mikefarah/yq@504fc38780cc46be8444ea1b72fb55919fc0bfb0 # v4 - name: Guard — AuthBridge injection images must be version-pinned (no floating tags) # Catches a :latest / floating-tag regression at PR-review time rather than @@ -259,16 +259,16 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Initialize CodeQL - uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4 + uses: github/codeql-action/init@24c54180a607b1449ed407dd24f251e4e9147c8d # v4 with: languages: go queries: security-extended - name: Autobuild - uses: github/codeql-action/autobuild@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4 + uses: github/codeql-action/autobuild@24c54180a607b1449ed407dd24f251e4e9147c8d # v4 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4 + uses: github/codeql-action/analyze@24c54180a607b1449ed407dd24f251e4e9147c8d # v4 with: category: "/language:go" diff --git a/.github/workflows/sign-agent-card.yml b/.github/workflows/sign-agent-card.yml index f29377c3..291d0e76 100644 --- a/.github/workflows/sign-agent-card.yml +++ b/.github/workflows/sign-agent-card.yml @@ -24,7 +24,7 @@ jobs: python-version: "3.13" - name: Install UV - uses: astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1 + uses: astral-sh/setup-uv@1c37ad07a6a961277cf70c0d37d6f313000f5884 # v10.3.0 with: version: "latest" @@ -69,7 +69,7 @@ jobs: signed-agent-card.json - name: Upload signed agent card - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: signed-agent-card path: signed-agent-card.json