From a6be52f198ffc08b1c0840f2c56f7f49d71ddc1c Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Thu, 12 Aug 2021 11:17:28 +0200 Subject: [PATCH] Handle fetching errors from GitHub registry (closes #442) --- source/app/action/action.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/app/action/action.yml b/source/app/action/action.yml index 0e016b70..58f23397 100644 --- a/source/app/action/action.yml +++ b/source/app/action/action.yml @@ -70,7 +70,10 @@ runs: fi METRICS_IMAGE=ghcr.io/lowlighter/metrics:$METRICS_TAG echo "Using pre-built version $METRICS_TAG, will pull docker image from GitHub registry" - docker image pull $METRICS_IMAGE + if ! docker image pull $METRICS_IMAGE; then + echo "Failed to fetch docker image from GitHub registry, will rebuild it locally" + METRICS_IMAGE=metrics:$METRICS_VERSION + fi # Rebuild image else echo "Using an unreleased version ($METRICS_VERSION)"