diff --git a/.github/workflows/docker-image-to-aws-ecr.yaml b/.github/workflows/docker-image-to-aws-ecr.yaml index 8276c1b..fd5ba68 100644 --- a/.github/workflows/docker-image-to-aws-ecr.yaml +++ b/.github/workflows/docker-image-to-aws-ecr.yaml @@ -60,7 +60,7 @@ jobs: aws-region: ${{ secrets.AWS_REGION }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4 - name: Login to Amazon ECR id: login-ecr @@ -79,7 +79,7 @@ jobs: # We could also cache the cache mounts used in the Dockerfile but do not, # see https://docs.docker.com/build/ci/github-actions/cache/ - name: Build and push - uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7 with: push: true tags: ${{ secrets.AWS_ECR }}/${{ inputs.IMAGE_NAME }}:${{ inputs.IMAGE_TAG }} diff --git a/.github/workflows/ecr-publish.yaml b/.github/workflows/ecr-publish.yaml index 4a410b1..2e8f71d 100644 --- a/.github/workflows/ecr-publish.yaml +++ b/.github/workflows/ecr-publish.yaml @@ -65,7 +65,7 @@ jobs: aws-region: us-east-1 # This is the region for the public ECR - name: Set up Docker Buildx - uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4 - name: Login to Amazon ECR id: login-ecr-public @@ -79,7 +79,7 @@ jobs: - name: Docker metadata (auto-generated tags) id: meta-auto if: inputs.IMAGE_TAG == '' - uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5 + uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6 with: images: ${{ steps.login-ecr-public.outputs.registry }}/${{ inputs.AWS_ECR_ALIAS }}/${{ inputs.IMAGE_NAME }} flavor: | @@ -98,7 +98,7 @@ jobs: - name: Docker metadata (explicit tag) id: meta-override if: inputs.IMAGE_TAG != '' - uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5 + uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6 with: images: ${{ steps.login-ecr-public.outputs.registry }}/${{ inputs.AWS_ECR_ALIAS }}/${{ inputs.IMAGE_NAME }} flavor: | @@ -114,7 +114,7 @@ jobs: # We could also cache the cache mounts used in the Dockerfile but do not, # see https://docs.docker.com/build/ci/github-actions/cache/ - name: Build and push - uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7 with: context: ${{ inputs.BUILD_CONTEXT }} push: true diff --git a/.github/workflows/go-build.yaml b/.github/workflows/go-build.yaml index 5edd03d..a9eb0f8 100644 --- a/.github/workflows/go-build.yaml +++ b/.github/workflows/go-build.yaml @@ -85,7 +85,7 @@ jobs: - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: name: cover.out - - uses: geekyeggo/delete-artifact@f275313e70c08f6120db482d7a6b98377786765b # v5 + - uses: geekyeggo/delete-artifact@176a747ab7e287e3ff4787bf8a148716375ca118 # v6 with: name: cover.out - name: Check test coverage diff --git a/.github/workflows/qa-python.yaml b/.github/workflows/qa-python.yaml index 23af119..0bea65b 100644 --- a/.github/workflows/qa-python.yaml +++ b/.github/workflows/qa-python.yaml @@ -32,7 +32,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install uv - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 + uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 with: enable-cache: true python-version: "${{ inputs.PYTHON_VERSION }}" diff --git a/.github/workflows/unit-tests-python-uv.yaml b/.github/workflows/unit-tests-python-uv.yaml index aa4c4c5..24dce11 100644 --- a/.github/workflows/unit-tests-python-uv.yaml +++ b/.github/workflows/unit-tests-python-uv.yaml @@ -26,7 +26,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install uv - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 + uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 with: enable-cache: true