From 0d1cf679f6e8a8e706a483cfe9d03ed67bfda3b0 Mon Sep 17 00:00:00 2001 From: Jinsoo Heo Date: Thu, 7 May 2026 09:22:13 +0900 Subject: [PATCH 1/2] ci: pin external GitHub Actions --- .github/workflows/docker.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 84ce558..955eeee 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -16,10 +16,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 - name: Docker metadata - uses: docker/metadata-action@v3 + uses: docker/metadata-action@b2391d37b4157fa4aa2e118d643f417910ff3242 id: meta with: images: ghcr.io/chronicleprotocol/challenger-go @@ -31,25 +31,25 @@ jobs: type=sha - name: Set up QEMU - uses: docker/setup-qemu-action@master + uses: docker/setup-qemu-action@e9a73d053822dd261763972e27a1731c06462d91 with: platforms: all - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 id: buildx with: install: true - name: Login to Github Packages - uses: docker/login-action@v2 + uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and Push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@0a97817b6ade9f46837855d676c4cca3a2471fc9 with: context: . file: ./Dockerfile From 62deaafe9b4d40f006e2a6efbd71f0f6976aa99e Mon Sep 17 00:00:00 2001 From: Jinsoo Heo Date: Thu, 7 May 2026 09:22:15 +0900 Subject: [PATCH 2/2] ci: pin external GitHub Actions --- .github/workflows/tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4fc2f9c..e7644b3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,15 +17,15 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout Code - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 with: fetch-depth: '0' - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@be3c94b385c4f180051c996d336f57a34c397495 with: go-version: ${{ matrix.go-version }} - name: Linting Code - uses: golangci/golangci-lint-action@v6 + uses: golangci/golangci-lint-action@55c2c1448f86e01eaae002a5a3a9624417608d84 with: version: v1.64 args: --timeout=10m0s