From 5854889eb5398feebda50a5d256ce7aec39ce112 Mon Sep 17 00:00:00 2001 From: Blake Matthes Date: Fri, 3 Apr 2026 12:22:26 -0500 Subject: [PATCH] refactor(build): added in more info to the relase section --- .gitea/workflows/release.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 9d9d82f..5d9b961 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -52,7 +52,7 @@ jobs: text = changelog_path.read_text(encoding="utf-8") pattern = re.compile( - rf"^##\s+\[?{re.escape(version)}\]?(?:\s*-.*)?\n(.*?)(?=^##\s|\Z)", + rf"^##\s+\[?{re.escape(version)}\]?[^\n]*\n(.*?)(?=^##\s+\[?[0-9]|\Z)", re.MULTILINE | re.DOTALL, ) @@ -60,7 +60,7 @@ jobs: if match: body = match.group(1).strip() else: - body = text.strip() + body = f"Release {version}" if not body: body = f"Release {version}" @@ -124,6 +124,19 @@ jobs: token = os.environ["RELEASE_TOKEN"] with open("release_body.md", "r", encoding="utf-8") as f: + + tag = os.environ["TAG"] + + header = f"""## 🚀 How to run this release + + ```bash + docker pull {image_name}:{tag} + docker run -d -p 3000:3000 {image_name}:{tag} + + ```py + if "-" not in tag: + header += f"\n**Also available as:** `{image_name}:latest`\n\n" + body = f.read() image_name = os.environ["IMAGE_NAME"]