From d90a2e73c51751dbec3a4ca8b7a32d97e5a0ea17 Mon Sep 17 00:00:00 2001 From: Ino Murko Date: Mon, 3 Jul 2023 22:40:09 +0200 Subject: [PATCH] use yq via docker (#1005) (cherry picked from commit 71d6015d99e007cb87217762e93cd0f699d5d14a) --- .circleci/config.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2b2cd60c3d..7a563b6e9e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -26,10 +26,12 @@ commands: download-solidity-compilers: steps: - checkout + - run: name: Generate cache key from all hardhat.config.ts files working_directory: ops command: ./scripts/checksum.sh /tmp/checksum.txt + - restore_cache: keys: - solc-compilers-{{ checksum "/tmp/checksum.txt" }}-{{ .Environment.CACHE_VERSION }} @@ -80,7 +82,13 @@ commands: - run: name: Build the side services - command: docker-compose -f <> -f docker-compose-side.yml build -- $(yq '(.services | keys)[]' <> | tr '\n' ' ') $(yq '(.services | keys)[]' docker-compose-side.yml | tr '\n' ' ') + command: | + yq() { + docker run --rm -i -v ${PWD}:/workdir mikefarah/yq "$@" + } + echo $(yq '(.services | keys)[]' <> | tr '\n' ' ') + echo $(yq '(.services | keys)[]' docker-compose-side.yml | tr '\n' ' ') + docker-compose -f <> -f docker-compose-side.yml build -- $(yq '(.services | keys)[]' <> | tr '\n' ' ') $(yq '(.services | keys)[]' docker-compose-side.yml | tr '\n' ' ') working_directory: ops - run: