From 5fb98efd4ee86b1c97f5d57030130a2a7aa48901 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Sat, 7 Oct 2023 00:54:38 +0200 Subject: [PATCH] fix(scripts/Dockerfile): Add back publishing to docker hub https://github.com/termux/termux-packages/pull/18166 dropped the publishing to docker hub by mistake - add that back. --- .github/workflows/docker_image.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/docker_image.yml b/.github/workflows/docker_image.yml index 86501cb693..c629deb8cc 100644 --- a/.github/workflows/docker_image.yml +++ b/.github/workflows/docker_image.yml @@ -50,16 +50,18 @@ jobs: # ghcr.io seem to be unstable sometimes. It may suddenly drop connection # during docker push when some layers are already uploaded. The workaround # is to retry again 1 or 2 more times. - for image in package-builder package-builder-cgct; do - for t in 1 2 3; do - if docker push "ghcr.io/termux/${image}:latest"; then - break - else - if [ "$t" = "3" ]; then - echo "Giving up after 3 attempts" - exit 1 + for registry in "ghcr.io/" ""; do + for image in package-builder package-builder-cgct; do + for t in 1 2 3; do + if docker push "${registry}termux/${image}:latest"; then + break + else + if [ "$t" = "3" ]; then + echo "Giving up after 3 attempts" + exit 1 + fi + sleep 20 fi - sleep 20 - fi + done done done