refactor(changelog): reverted back to commit-chagnelog, like more than changeset for solo dev

This commit is contained in:
2026-04-03 15:29:49 -05:00
parent 8f59bba614
commit ed052dff3c
16 changed files with 33 additions and 104 deletions

View File

@@ -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)

View File

@@ -1,5 +0,0 @@
---
"lst_v3": patch
---
sop stuff

View File

@@ -1,5 +0,0 @@
---
"lst_v3": patch
---
i suck at this so much and half using ai and learning lmao

View File

@@ -1,5 +0,0 @@
---
"lst_v3": patch
---
something strange in the bushes

View File

@@ -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": []
}

View File

@@ -1,5 +0,0 @@
---
"lst_v3": patch
---
changed the password to token

View File

@@ -1,5 +0,0 @@
---
"lst_v3": patch
---
build stuff

View File

@@ -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"
]
}

View File

@@ -1,5 +0,0 @@
---
"lst_v3": patch
---
external url added for docker

View File

@@ -1,7 +0,0 @@
---
"lst_v3": minor
---
more build stuff
### Build
- changes to now auto release when we push new v*

View File

@@ -1,5 +0,0 @@
---
"lst_v3": patch
---
more info in the change stuff

View File

@@ -1,5 +0,0 @@
---
"lst_v3": patch
---
grr

View File

@@ -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

View File

@@ -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,

View File

@@ -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"
}

View File

@@ -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