refactor(changelog): reverted back to commit-chagnelog, like more than changeset for solo dev
This commit is contained in:
@@ -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)
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"lst_v3": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
sop stuff
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"lst_v3": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
i suck at this so much and half using ai and learning lmao
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"lst_v3": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
something strange in the bushes
|
|
||||||
@@ -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": []
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"lst_v3": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
changed the password to token
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"lst_v3": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
build stuff
|
|
||||||
@@ -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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"lst_v3": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
external url added for docker
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
"lst_v3": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
more build stuff
|
|
||||||
### Build
|
|
||||||
- changes to now auto release when we push new v*
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"lst_v3": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
more info in the change stuff
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"lst_v3": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
grr
|
|
||||||
@@ -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
|
|
||||||
@@ -145,12 +145,33 @@ jobs:
|
|||||||
"---\n\n"
|
"---\n\n"
|
||||||
)
|
)
|
||||||
|
|
||||||
body = (
|
import os
|
||||||
header
|
import re
|
||||||
+ changelog_body.rstrip()
|
from pathlib import Path
|
||||||
+ f"\n\n### Container Image\n\n- `{image_name}:{tag}`\n"
|
|
||||||
|
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"
|
url = f"{server_url}/api/v1/repos/{repo}/releases"
|
||||||
payload = {
|
payload = {
|
||||||
"tag_name": tag,
|
"tag_name": tag,
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
{ "type": "ci", "hidden": false, "section": "📈 Project changes" },
|
{ "type": "ci", "hidden": false, "section": "📈 Project changes" },
|
||||||
{ "type": "build", "hidden": false, "section": "📈 Project Builds" }
|
{ "type": "build", "hidden": false, "section": "📈 Project Builds" }
|
||||||
],
|
],
|
||||||
"commitUrlFormat": "https://git.tuffraid.net/cowch/lst/commits/{{hash}}",
|
"commitUrlFormat": "https://git.tuffraid.net/cowch/lst_v3/commits/{{hash}}",
|
||||||
"compareUrlFormat": "https://git.tuffraid.net/cowch/lst/compare/{{previousTag}}...{{currentTag}}",
|
"compareUrlFormat": "https://git.tuffraid.net/cowch/lst_v3/compare/{{previousTag}}...{{currentTag}}",
|
||||||
"header": "# All Changes to LST can be found below.\n"
|
"header": "# All Changes to LST can be found below.\n"
|
||||||
}
|
}
|
||||||
@@ -118,9 +118,12 @@ stage files
|
|||||||
npm run commit
|
npm run commit
|
||||||
|
|
||||||
# if releasing
|
# if releasing
|
||||||
npm run changeset
|
npm run commit
|
||||||
# edit the generated changeset md if needed
|
npm run release -- --prerelease alpha
|
||||||
npm run changeset:version
|
git push
|
||||||
|
git push --tags
|
||||||
|
|
||||||
|
|
||||||
git add .
|
git add .
|
||||||
git commit -m "chore(release): version packages"
|
git commit -m "chore(release): version packages"
|
||||||
git tag v0.0.1-alpha.0
|
git tag v0.0.1-alpha.0
|
||||||
|
|||||||
Reference in New Issue
Block a user