From 7bbbb7377a180fc3e277ecb0a02606beb072b76b Mon Sep 17 00:00:00 2001 From: sudden6 Date: Sat, 23 Mar 2019 13:20:31 +0100 Subject: [PATCH] fix(CircleCI): make cache depend on script files CircleCI caches are immutable once they are written, make them depend on the script files they are generated from. --- .circleci/config.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 74ad02e6b..9a08af359 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -18,7 +18,7 @@ jobs: sudo apt-get update sudo apt-get install zip tree - restore_cache: - key: dependency-cache-64 + key: deps64-{{ checksum "windows/cross-compile/build.sh" }}-{{ checksum ".travis/build-windows.sh" }} paths: - cache - run: @@ -31,7 +31,7 @@ jobs: ./.travis/build-windows.sh "$BUILD__" "$BTYPE__" "cache/${BUILD__}" stage2 ls -al cache - save_cache: - key: dependency-cache-64 + key: deps64-{{ checksum "windows/cross-compile/build.sh" }}-{{ checksum ".travis/build-windows.sh" }} paths: - cache release64: @@ -39,7 +39,7 @@ jobs: steps: - checkout - restore_cache: - key: dependency-cache-64 + key: deps64-{{ checksum "windows/cross-compile/build.sh" }}-{{ checksum ".travis/build-windows.sh" }} paths: - cache - run: @@ -70,7 +70,7 @@ jobs: steps: - checkout - restore_cache: - key: dependency-cache-64 + key: deps64-{{ checksum "windows/cross-compile/build.sh" }}-{{ checksum ".travis/build-windows.sh" }} paths: - cache - run: @@ -111,7 +111,7 @@ jobs: sudo apt-get update sudo apt-get install zip tree - restore_cache: - key: dependency-cache-32 + key: deps32-{{ checksum "windows/cross-compile/build.sh" }}-{{ checksum ".travis/build-windows.sh" }} paths: - cache - run: @@ -124,7 +124,7 @@ jobs: ./.travis/build-windows.sh "$BUILD__" "$BTYPE__" "cache/${BUILD__}" stage2 ls -al cache - save_cache: - key: dependency-cache-32 + key: deps32-{{ checksum "windows/cross-compile/build.sh" }}-{{ checksum ".travis/build-windows.sh" }} paths: - cache release32: @@ -132,7 +132,7 @@ jobs: steps: - checkout - restore_cache: - key: dependency-cache-32 + key: deps32-{{ checksum "windows/cross-compile/build.sh" }}-{{ checksum ".travis/build-windows.sh" }} paths: - cache - run: @@ -163,7 +163,7 @@ jobs: steps: - checkout - restore_cache: - key: dependency-cache-32 + key: deps32-{{ checksum "windows/cross-compile/build.sh" }}-{{ checksum ".travis/build-windows.sh" }} paths: - cache - run: