From 87c076f346a2e6a448a05f430ec42b2045023336 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Tue, 21 Apr 2026 13:06:52 -0500 Subject: [PATCH] fix: add SHA-256 if missing in updates.xml, add placeholders to all channels Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/release.yml | 7 +++++-- updates.xml | 5 +++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2d3a669..fc99b83 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -403,8 +403,11 @@ jobs: # Update creation date block = re.sub(r"[^<]*", f"{date}", block) - # Update SHA-256 - block = re.sub(r"[^<]*", f"{sha256}", block) + # Update or add SHA-256 + if "" in block: + block = re.sub(r"[^<]*", f"{sha256}", block) + else: + block = block.replace("", f"\n {sha256}") # Update Gitea download URL gitea_url = f"https://git.mokoconsulting.tech/{gitea_org}/{gitea_repo}/releases/download/{tag}/{zip_name}" diff --git a/updates.xml b/updates.xml index b22ebca..a08e3b4 100644 --- a/updates.xml +++ b/updates.xml @@ -19,6 +19,7 @@ https://git.mokoconsulting.tech/MokoConsulting/MokoCassiopeia/releases/download/development/mokocassiopeia-03.10.18-dev.zip + development Moko Consulting https://mokoconsulting.tech @@ -39,6 +40,7 @@ https://git.mokoconsulting.tech/MokoConsulting/MokoCassiopeia/releases/download/alpha/mokocassiopeia-03.10.13.zip + alpha Moko Consulting https://mokoconsulting.tech @@ -59,6 +61,7 @@ https://git.mokoconsulting.tech/MokoConsulting/MokoCassiopeia/releases/download/beta/mokocassiopeia-03.10.13.zip + beta Moko Consulting https://mokoconsulting.tech @@ -79,6 +82,7 @@ https://git.mokoconsulting.tech/MokoConsulting/MokoCassiopeia/releases/download/release-candidate/mokocassiopeia-03.10.13.zip + rc Moko Consulting https://mokoconsulting.tech @@ -99,6 +103,7 @@ https://git.mokoconsulting.tech/MokoConsulting/MokoCassiopeia/releases/download/v03/mokocassiopeia-03.10.13.zip + stable Moko Consulting https://mokoconsulting.tech