ci: retry transient registry failures
Deploy olons-admin production / deploy (push) Successful in 47s

This commit is contained in:
Your Name
2026-10-18 23:55:22 +08:00
parent c8d32eb823
commit e3898b618c
2 changed files with 23 additions and 3 deletions
+4
View File
@@ -29,6 +29,10 @@ class DeployWorkflowContractTest(unittest.TestCase):
self.assertIn("docker compose pull olons-admin", self.workflow)
self.assertIn("docker compose up -d --no-deps --wait olons-admin", self.workflow)
def test_retries_transient_remote_registry_failures(self):
self.assertGreaterEqual(self.workflow.count("for attempt in 1 2 3"), 2)
self.assertIn("timeout 180 docker compose pull olons-admin", self.workflow)
def test_removes_old_kubernetes_and_registry_targets(self):
self.assertNotIn("kubectl", self.workflow)
self.assertNotIn("KUBECONFIG", self.workflow)