diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7be61b0..76a8812 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,8 +45,8 @@ jobs: run: working-directory: backend steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v7 - - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 with: node-version: 20 cache: npm @@ -68,8 +68,8 @@ jobs: run: working-directory: frontend steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v7 - - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 with: node-version: 22 cache: npm @@ -98,13 +98,13 @@ jobs: SOURCE_REVISION: ${{ github.sha }} MOSQUITTO_IMAGE: eclipse-mosquitto@sha256:9cfdd46ad59f3e3e5f592f6baf57ab23e1ad00605509d0f5c1e9b179c5314d87 steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v7 - - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 with: node-version: 22 - name: Validate release security waivers run: node scripts/check-trivy-waivers.mjs - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v7 + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 with: python-version: '3.12' - name: Test operator scripts @@ -392,10 +392,10 @@ jobs: name: Secret scan runs-on: ubuntu-latest steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: fetch-depth: 0 - name: Scan repository with gitleaks - uses: gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7 # v2 + uses: gitleaks/gitleaks-action@e0c47f4f8be36e29cdc102c57e68cb5cbf0e8d1e # v3.0.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0321d1a..bfe523d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -92,7 +92,7 @@ jobs: SOURCE_REVISION: ${{ matrix.source_revision || github.sha }} steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - - uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 + - uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 with: registry: ${{ env.REGISTRY }} @@ -141,7 +141,7 @@ jobs: format: spdx-json output-file: sbom-${{ matrix.component }}.spdx.json upload-artifact: false - - uses: sigstore/cosign-installer@398d4b0eeef1380460a10c8013a76f728fb906ac # v3 + - uses: sigstore/cosign-installer@6f9f17788090df1f26f669e9d70d6ae9567deba6 # v4.1.2 - name: Sign and attach SBOM attestation env: DIGEST: ${{ steps.build.outputs.digest }}