From 8cf820ef497218d9adebe6a6a022b4c80d694dc3 Mon Sep 17 00:00:00 2001 From: nala Date: Tue, 20 Oct 2026 17:26:01 +0200 Subject: [PATCH] Reservar espaco minimo antes de compilar nova release --- deploy/homologacao/pipeline.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/deploy/homologacao/pipeline.py b/deploy/homologacao/pipeline.py index bcd84819..760fb7de 100644 --- a/deploy/homologacao/pipeline.py +++ b/deploy/homologacao/pipeline.py @@ -256,6 +256,8 @@ class Delivery: return {'status':'already_installed','commit':target} refuse_drift(self.current.resolve(),installed['hashes']) self.releases.mkdir(parents=True,exist_ok=True) + if shutil.disk_usage(self.releases).free < 5 * 1024**3: + raise RuntimeError('Insufficient free space for an isolated build; active release preserved') release=self.releases/(target+'-'+uuid.uuid4().hex[:8]);release.mkdir(mode=0o750) self.build(target,release) if self.latest()!=target: