feat: consolidate iOS with API and web preserving history
Rebuild & Deploy / rebuild (push) Failing after 23s

This commit is contained in:
snowspeeder committed 2026-10-04 07:23:49 -04:00
commit d735ee72fa
102 files changed
+13077 -258

No files matched your search

+4 -2
View File
@@ -10,7 +10,8 @@ from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
SPEC = ROOT / "design/hope-palette.v1.json"
OUTPUTS = {"css": ROOT / "web/hope-themes.css", "swift": ROOT / "generated/HopeTheme.generated.swift"}
OUTPUTS = {"css": ROOT / "web/hope-themes.css", "swift": ROOT / "generated/HopeTheme.generated.swift",
"ios": ROOT / "ios/Sources/Chat/HopeTheme.generated.swift"}
def rgb(value):
@@ -167,7 +168,8 @@ def render_swift(spec, digest):
def artifacts(spec, source_bytes):
validate(spec)
digest = hashlib.sha256(source_bytes).hexdigest()
return {"css": render_css(spec, digest), "swift": render_swift(spec, digest)}
swift = render_swift(spec, digest)
return {"css": render_css(spec, digest), "swift": swift, "ios": swift}
def main():