diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1bb14da4..9492683c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -42,7 +42,7 @@ jobs: extra_args: --only-verified - name: Setup Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5 with: go-version-file: "go.mod" @@ -62,7 +62,7 @@ jobs: # You may pin to the exact commit or the version. # uses: golangci/golangci-lint-action@537aa1903e5d359d0b27dbc19ddd22c5087f3fbc if: ${{ github.event_name == 'pull_request' && !contains(env.head_commit_message, '#skip-lint') }} - uses: golangci/golangci-lint-action@971e284b6050e8a5849b72094c50ab08da042db8 # v6.1.1 + uses: golangci/golangci-lint-action@ec5d18412c0aeab7936cb16880d708ba2a64e1ae # v6.2.0 with: args: -v --timeout=5m version: v1.60.3 @@ -72,10 +72,10 @@ jobs: run: go test -race -short ./... - name: Set up QEMU - uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3 + uses: docker/setup-qemu-action@53851d14592bedcffcf25ea515637cff71ef929a # v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3 + uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3 - name: Login to GitHub Container Registry uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3 @@ -86,7 +86,7 @@ jobs: - name: Docker build and push pr (controller) if: ${{ github.event_name == 'pull_request' }} - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6 with: context: . file: ./Dockerfile.controller @@ -96,7 +96,7 @@ jobs: - name: Docker build and push pr (agent) if: ${{ github.event_name == 'pull_request' }} - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6 with: context: . file: ./Dockerfile.agent @@ -106,7 +106,7 @@ jobs: - name: Docker build and push pr (scanners) if: ${{ github.event_name == 'pull_request' }} - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6 with: context: . file: ./Dockerfile.scanners @@ -116,7 +116,7 @@ jobs: - name: Docker build and push main (controller) if: ${{ github.event_name != 'pull_request' && github.event_name != 'release'}} - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6 with: context: . file: ./Dockerfile.controller @@ -126,7 +126,7 @@ jobs: - name: Docker build and push main (agent) if: ${{ github.event_name != 'pull_request' && github.event_name != 'release'}} - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6 with: context: . file: ./Dockerfile.agent @@ -136,7 +136,7 @@ jobs: - name: Docker build and push main (scanners) if: ${{ github.event_name != 'pull_request' && github.event_name != 'release'}} - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6 with: context: . file: ./Dockerfile.scanners @@ -177,7 +177,7 @@ jobs: echo "Head commit sha ${head}" - name: Setup Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5 with: go-version-file: "go.mod" @@ -189,7 +189,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Create kind cluster - uses: helm/kind-action@0025e74a8c7512023d06dc019c617aa3cf561fde # v1.10.0 + uses: helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3 # v1.12.0 with: config: ./e2e/kind-config.yaml cluster_name: kvisor-e2e diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 8197bbe0..95277ba6 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -22,7 +22,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Setup Go - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5 + uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5 with: go-version-file: "go.mod" @@ -54,10 +54,10 @@ jobs: run: UNAME_M=arm64 VERSION=${RELEASE_TAG:-commit-$GITHUB_SHA} make kvisor-linter - name: Set up QEMU - uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3 + uses: docker/setup-qemu-action@53851d14592bedcffcf25ea515637cff71ef929a # v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3 + uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3 - name: Login to Google Container Registry uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3 @@ -74,7 +74,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push release (kvisor-agent) - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6 with: context: . push: true @@ -87,7 +87,7 @@ jobs: us-docker.pkg.dev/castai-hub/library/kvisor-agent:latest - name: Build and push release (kvisor-controller) - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6 with: context: . push: true @@ -100,7 +100,7 @@ jobs: us-docker.pkg.dev/castai-hub/library/kvisor-controller:latest - name: Build and push release (kvisor-scanners) - uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6 with: context: . push: true @@ -181,7 +181,7 @@ jobs: git status - name: Make helm charts github release - uses: softprops/action-gh-release@e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8 # v2 + uses: softprops/action-gh-release@c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda # v2 with: body: | ${{ steps.parse-chart.outputs.desc }} diff --git a/.github/workflows/syft-sbom.yaml b/.github/workflows/syft-sbom.yaml index 2c49fec5..d0723962 100644 --- a/.github/workflows/syft-sbom.yaml +++ b/.github/workflows/syft-sbom.yaml @@ -14,6 +14,6 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Anchore SBOM Action - uses: anchore/sbom-action@df80a981bc6edbc4e220a492d3cbe9f5547a6e75 # v0 + uses: anchore/sbom-action@f325610c9f50a54015d37c8d16cb3b0e2c8f4de0 # v0 with: artifact-name: ${{ github.event.repository.name }}-spdx.json