From ed052dff3c81a7064660a7d25685e0505065252c Mon Sep 17 00:00:00 2001 From: Blake Matthes Date: Fri, 3 Apr 2026 15:29:49 -0500 Subject: [PATCH] refactor(changelog): reverted back to commit-chagnelog, like more than changeset for solo dev --- .changeset/README.md | 8 -------- .changeset/bold-ties-remain.md | 5 ----- .changeset/chilly-teams-bow.md | 5 ----- .changeset/clean-kiwis-buy.md | 5 ----- .changeset/config.json | 11 ----------- .changeset/lucky-dingos-brake.md | 5 ----- .changeset/neat-years-unite.md | 5 ----- .changeset/pre.json | 19 ------------------- .changeset/soft-onions-appear.md | 5 ----- .changeset/strict-towns-grin.md | 7 ------- .changeset/tall-cooks-rule.md | 5 ----- .changeset/tasty-states-spend.md | 5 ----- .changeset/thirty-grapes-shine.md | 10 ---------- .gitea/workflows/release.yml | 29 +++++++++++++++++++++++++---- .versionrc.json | 4 ++-- scripts/dockerscripts.md | 9 ++++++--- 16 files changed, 33 insertions(+), 104 deletions(-) delete mode 100644 .changeset/README.md delete mode 100644 .changeset/bold-ties-remain.md delete mode 100644 .changeset/chilly-teams-bow.md delete mode 100644 .changeset/clean-kiwis-buy.md delete mode 100644 .changeset/config.json delete mode 100644 .changeset/lucky-dingos-brake.md delete mode 100644 .changeset/neat-years-unite.md delete mode 100644 .changeset/pre.json delete mode 100644 .changeset/soft-onions-appear.md delete mode 100644 .changeset/strict-towns-grin.md delete mode 100644 .changeset/tall-cooks-rule.md delete mode 100644 .changeset/tasty-states-spend.md delete mode 100644 .changeset/thirty-grapes-shine.md diff --git a/.changeset/README.md b/.changeset/README.md deleted file mode 100644 index e5b6d8d..0000000 --- a/.changeset/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Changesets - -Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works -with multi-package repos, or single-package repos to help you version and publish your code. You can -find the full documentation for it [in our repository](https://github.com/changesets/changesets) - -We have a quick list of common questions to get you started engaging with this project in -[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/bold-ties-remain.md b/.changeset/bold-ties-remain.md deleted file mode 100644 index 345a40a..0000000 --- a/.changeset/bold-ties-remain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"lst_v3": patch ---- - -sop stuff diff --git a/.changeset/chilly-teams-bow.md b/.changeset/chilly-teams-bow.md deleted file mode 100644 index 916ef73..0000000 --- a/.changeset/chilly-teams-bow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"lst_v3": patch ---- - -i suck at this so much and half using ai and learning lmao diff --git a/.changeset/clean-kiwis-buy.md b/.changeset/clean-kiwis-buy.md deleted file mode 100644 index b438e8b..0000000 --- a/.changeset/clean-kiwis-buy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"lst_v3": patch ---- - -something strange in the bushes diff --git a/.changeset/config.json b/.changeset/config.json deleted file mode 100644 index 87def68..0000000 --- a/.changeset/config.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "https://unpkg.com/@changesets/config/schema.json", - "changelog": "@changesets/cli/changelog", - "commit": false, - "fixed": [], - "linked": [], - "access": "restricted", - "baseBranch": "main", - "updateInternalDependencies": "patch", - "ignore": [] -} diff --git a/.changeset/lucky-dingos-brake.md b/.changeset/lucky-dingos-brake.md deleted file mode 100644 index 2fa2b14..0000000 --- a/.changeset/lucky-dingos-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"lst_v3": patch ---- - -changed the password to token diff --git a/.changeset/neat-years-unite.md b/.changeset/neat-years-unite.md deleted file mode 100644 index 0fa9eba..0000000 --- a/.changeset/neat-years-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"lst_v3": patch ---- - -build stuff diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index a6bed5d..0000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "mode": "pre", - "tag": "alpha", - "initialVersions": { - "lst_v3": "0.0.1" - }, - "changesets": [ - "bold-ties-remain", - "chilly-teams-bow", - "clean-kiwis-buy", - "lucky-dingos-brake", - "neat-years-unite", - "soft-onions-appear", - "strict-towns-grin", - "tall-cooks-rule", - "tasty-states-spend", - "thirty-grapes-shine" - ] -} diff --git a/.changeset/soft-onions-appear.md b/.changeset/soft-onions-appear.md deleted file mode 100644 index 15aa2af..0000000 --- a/.changeset/soft-onions-appear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"lst_v3": patch ---- - -external url added for docker diff --git a/.changeset/strict-towns-grin.md b/.changeset/strict-towns-grin.md deleted file mode 100644 index 261dfb8..0000000 --- a/.changeset/strict-towns-grin.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"lst_v3": minor ---- - -more build stuff -### Build -- changes to now auto release when we push new v* diff --git a/.changeset/tall-cooks-rule.md b/.changeset/tall-cooks-rule.md deleted file mode 100644 index c11fdb2..0000000 --- a/.changeset/tall-cooks-rule.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"lst_v3": patch ---- - -more info in the change stuff diff --git a/.changeset/tasty-states-spend.md b/.changeset/tasty-states-spend.md deleted file mode 100644 index df00d27..0000000 --- a/.changeset/tasty-states-spend.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"lst_v3": patch ---- - -grr diff --git a/.changeset/thirty-grapes-shine.md b/.changeset/thirty-grapes-shine.md deleted file mode 100644 index c1aa204..0000000 --- a/.changeset/thirty-grapes-shine.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"lst_v3": patch ---- - -Changes to the build process - -# Build -- Added release flow -- when new release is in build the docker image -- latest will still be built as well diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index ee94689..c17307b 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -145,12 +145,33 @@ jobs: "---\n\n" ) - body = ( - header - + changelog_body.rstrip() - + f"\n\n### Container Image\n\n- `{image_name}:{tag}`\n" + import os + import re + from pathlib import Path + + version = os.environ["VERSION"] + changelog_path = Path("CHANGELOG.md") + + if not changelog_path.exists(): + Path("release_body.md").write_text(f"Release {version}\n", encoding="utf-8") + raise SystemExit(0) + + text = changelog_path.read_text(encoding="utf-8") + + pattern = re.compile( + rf"^##\s+{re.escape(version)}(?:\s*\([^)]+\))?\n(.*?)(?=^##\s+[0-9]|\Z)", + re.MULTILINE | re.DOTALL, ) + match = pattern.search(text) + + if match: + body = match.group(1).strip() + else: + body = f"Release {version}" + + Path("release_body.md").write_text(body + "\n", encoding="utf-8") + url = f"{server_url}/api/v1/repos/{repo}/releases" payload = { "tag_name": tag, diff --git a/.versionrc.json b/.versionrc.json index 8dddbae..574f717 100644 --- a/.versionrc.json +++ b/.versionrc.json @@ -11,7 +11,7 @@ { "type": "ci", "hidden": false, "section": "📈 Project changes" }, { "type": "build", "hidden": false, "section": "📈 Project Builds" } ], - "commitUrlFormat": "https://git.tuffraid.net/cowch/lst/commits/{{hash}}", - "compareUrlFormat": "https://git.tuffraid.net/cowch/lst/compare/{{previousTag}}...{{currentTag}}", + "commitUrlFormat": "https://git.tuffraid.net/cowch/lst_v3/commits/{{hash}}", + "compareUrlFormat": "https://git.tuffraid.net/cowch/lst_v3/compare/{{previousTag}}...{{currentTag}}", "header": "# All Changes to LST can be found below.\n" } \ No newline at end of file diff --git a/scripts/dockerscripts.md b/scripts/dockerscripts.md index d429753..535c115 100644 --- a/scripts/dockerscripts.md +++ b/scripts/dockerscripts.md @@ -118,9 +118,12 @@ stage files npm run commit # if releasing -npm run changeset -# edit the generated changeset md if needed -npm run changeset:version +npm run commit +npm run release -- --prerelease alpha +git push +git push --tags + + git add . git commit -m "chore(release): version packages" git tag v0.0.1-alpha.0