From 1642127fee9ee117d0e9c14b419810f14b49ae99 Mon Sep 17 00:00:00 2001 From: Thomas Clarke Date: Sat, 25 Oct 2025 20:30:34 +0100 Subject: [PATCH] Use docker "immutable identifier" instead of tag Signed-off-by: Thomas Clarke --- .circleci/config.yml | 8 ++++---- docker_repro.sh | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 10f2af723..a643a0d0e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -48,7 +48,7 @@ commands: jobs: prep_env: docker: - - image: tlaurion/heads-dev-env:v0.2.5 + - image: tlaurion/heads-dev-env@sha256:50a9110cdfc6a74a383169d7c624139c3b3e05567b87203498118a8a33dd79f1 # v0.2.5 resource_class: large working_directory: ~/heads steps: @@ -122,7 +122,7 @@ jobs: build_and_persist: docker: - - image: tlaurion/heads-dev-env:v0.2.5 + - image: tlaurion/heads-dev-env@sha256:50a9110cdfc6a74a383169d7c624139c3b3e05567b87203498118a8a33dd79f1 # v0.2.5 resource_class: large working_directory: ~/heads parameters: @@ -150,7 +150,7 @@ jobs: build: docker: - - image: tlaurion/heads-dev-env:v0.2.5 + - image: tlaurion/heads-dev-env@sha256:50a9110cdfc6a74a383169d7c624139c3b3e05567b87203498118a8a33dd79f1 # v0.2.5 resource_class: large working_directory: ~/heads parameters: @@ -171,7 +171,7 @@ jobs: save_cache: docker: - - image: tlaurion/heads-dev-env:v0.2.5 + - image: tlaurion/heads-dev-env@sha256:50a9110cdfc6a74a383169d7c624139c3b3e05567b87203498118a8a33dd79f1 # v0.2.5 resource_class: large working_directory: ~/heads steps: diff --git a/docker_repro.sh b/docker_repro.sh index 0dbeb2f6b..a89084722 100755 --- a/docker_repro.sh +++ b/docker_repro.sh @@ -1,7 +1,7 @@ #!/bin/bash # Extract the Docker image version from the CircleCI config file -DOCKER_IMAGE=$(grep -oP '^\s*-?\s*image:\s*\K(tlaurion/heads-dev-env:[^\s]+)' .circleci/config.yml | head -n 1) +DOCKER_IMAGE=$(grep -oP '^\s*-?\s*image:\s*\K(tlaurion/heads-dev-env@[^\s]+)' .circleci/config.yml | head -n 1) # Check if the Docker image was found if [ -z "$DOCKER_IMAGE" ]; then