Reservar espaco minimo antes de compilar nova release
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-20 17:26:01 +02:00
parent 210b7d273b
commit 8cf820ef49
+2
View File
@@ -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: