File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -120,7 +120,18 @@ compile-specification:
120120
121121download-get-secrets-layer :
122122 mkdir -p packages/getSecretLayer/lib
123- curl -LJ https://github.com/NHSDigital/electronic-prescription-service-get-secrets/releases/download/$$(curl -s "https://api.github.com/repos/NHSDigital/electronic-prescription-service-get-secrets/releases/latest" | jq -r .tag_name ) /get-secrets-layer.zip -o packages/getSecretLayer/lib/get-secrets-layer.zip
123+ @if [ -f packages/getSecretLayer/lib/get-secrets-layer.zip ]; then \
124+ echo " File already exists, skipping download" ; \
125+ else \
126+ echo " Fetching latest release version..." ; \
127+ TAG=$$(curl -sSf --retry 3 --retry-delay 2 "https://api.github.com/repos/NHSDigital/electronic-prescription-service-get-secrets/releases/latest" | jq -r .tag_name ) || { echo " Error: Failed to fetch latest release version" ; exit 1; }; \
128+ echo " Latest version: $$ TAG" ; \
129+ echo " Downloading get-secrets-layer.zip..." ; \
130+ curl -sSfL --retry 3 --retry-delay 2 \
131+ " https://github.com/NHSDigital/electronic-prescription-service-get-secrets/releases/download/$$ TAG/get-secrets-layer.zip" \
132+ -o packages/getSecretLayer/lib/get-secrets-layer.zip || { echo " Error: Failed to download get-secrets-layer.zip" ; rm -f packages/getSecretLayer/lib/get-secrets-layer.zip; exit 1; }; \
133+ echo " Download complete" ; \
134+ fi
124135
125136lint-node : compile-node
126137 npm run lint --workspace packages/capabilityStatement
You can’t perform that action at this time.
0 commit comments