From f52835243f96b6b0b9d0c8fd736152184dc302cf Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Wed, 24 Nov 2021 12:50:21 -0800 Subject: [PATCH] Set the cache key to a hash of all the container files --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d83fa48..9429e81 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -28,7 +28,7 @@ aliases: ls -lh dist/dangerzone-*-1.noarch.rpm - &restore-cache - key: v1-{{ .Revision }} + key: v1-{{ checksum "dangerzone-converter/Dockerfile" }}-{{ checksum "dangerzone-converter/dangerzone.py" }}-{{ checksum "dangerzone-converter/document-to-pixels" }}-{{ checksum "dangerzone-converter/pixels-to-pdf" }} paths: - /caches/dangerzone-converter.tar.gz - /caches/image-id.txt @@ -82,7 +82,7 @@ jobs: gzip /caches/dangerzone-converter.tar docker image ls dangerzone.rocks/dangerzone | grep "dangerzone.rocks/dangerzone" | tr -s ' ' | cut -d' ' -f3 > /caches/image-id.txt - save_cache: - key: v1-{{ .Revision }} + key: v1-{{ checksum "dangerzone-converter/Dockerfile" }}-{{ checksum "dangerzone-converter/dangerzone.py" }}-{{ checksum "dangerzone-converter/document-to-pixels" }}-{{ checksum "dangerzone-converter/pixels-to-pdf" }} paths: - /caches/dangerzone-converter.tar.gz - /caches/image-id.txt