diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index c3b8f75..4fab404 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -24,10 +24,10 @@ jobs: runs-on: ${{ matrix.runsOn || matrix.os }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0 with: go-version: 1.24 diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index c5b894e..9071d51 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -17,14 +17,14 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Setup Docker buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 - name: Log into registry ghcr.io if: github.event_name != 'pull_request' - uses: docker/login-action@v3 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -32,7 +32,7 @@ jobs: - name: Extract metadata for worker id: meta-worker - uses: docker/metadata-action@v5 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0 with: images: ghcr.io/temporalio/reference-app-orders-go-worker tags: | @@ -44,7 +44,7 @@ jobs: - name: Extract metadata for api id: meta-api - uses: docker/metadata-action@v5 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0 with: images: ghcr.io/temporalio/reference-app-orders-go-api tags: | @@ -56,7 +56,7 @@ jobs: - name: Extract metadata for codec-server id: meta-codec-server - uses: docker/metadata-action@v5 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0 with: images: ghcr.io/temporalio/reference-app-orders-go-codec-server tags: | @@ -67,7 +67,7 @@ jobs: type=raw,value=latest,enable={{is_default_branch}} - name: Build and push oms-go-worker Docker image - uses: docker/build-push-action@v5.3.0 + uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0 with: platforms: linux/amd64,linux/arm64 target: oms-worker @@ -76,7 +76,7 @@ jobs: push: ${{ github.event_name != 'pull_request' }} - name: Build and push oms-go-api Docker image - uses: docker/build-push-action@v5.3.0 + uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0 with: platforms: linux/amd64,linux/arm64 target: oms-api @@ -85,7 +85,7 @@ jobs: push: ${{ github.event_name != 'pull_request' }} - name: Build and push oms-go-codec-server Docker image - uses: docker/build-push-action@v5.3.0 + uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0 with: platforms: linux/amd64,linux/arm64 target: oms-codec-server diff --git a/.github/workflows/helm-chart.yaml b/.github/workflows/helm-chart.yaml index d88bc61..30271b7 100644 --- a/.github/workflows/helm-chart.yaml +++ b/.github/workflows/helm-chart.yaml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: fetch-depth: 0 @@ -36,7 +36,7 @@ jobs: git config user.email "$GITHUB_ACTOR@users.noreply.github.com" - name: Install Helm - uses: azure/setup-helm@v4 + uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1 with: version: v3.14.0 @@ -90,7 +90,7 @@ jobs: git push - name: Login to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2393219..2575e8d 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Lint uses: docker://morphy/revive-action:v2