From 618e6c7fd65ef26cccf44e8ee04fda94ac8efcaa Mon Sep 17 00:00:00 2001 From: John Ogle Date: Mon, 20 Apr 2026 10:00:47 -0700 Subject: [PATCH] fix: tolerate latest tag push failure in CI Large image layers can timeout on retry. The versioned tag push is what matters for deployment; :latest is cosmetic. --- .gitea/workflows/ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 62f8068..193a627 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -159,7 +159,11 @@ jobs: - name: Push image run: | docker push registry.johnogle.info/openclaw:${{ steps.meta.outputs.tag }} - docker push registry.johnogle.info/openclaw:latest + # Push latest tag separately — large images can timeout if pushed + # back-to-back. The versioned tag push above populates the registry + # layer cache, so this is mostly a manifest push. + docker push registry.johnogle.info/openclaw:latest || \ + echo "::warning::Failed to push :latest tag (versioned tag already pushed)" deploy-openclaw: name: Deploy OpenClaw to Cluster