Skip to content

Commit ac0a075

Browse files
actions-userCodeDoctorDE
authored andcommitted
Update release workflow to enhance changelog formatting
1 parent b088490 commit ac0a075

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

.github/workflows/post_release.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ on:
1212

1313
jobs:
1414
update-changelog-and-tag:
15+
if: startsWith(github.event.release.tag_name, 'v')
1516
runs-on: ubuntu-latest
1617
env:
1718
TAG_NAME: ${{ github.event.release.tag_name }}
@@ -39,10 +40,12 @@ jobs:
3940
- name: Update Changelog in develop
4041
run: |
4142
TAG_NAME="${{ steps.release_info.outputs.tag_name }}"
43+
TAG_NAME="${TAG_NAME#v}"
4244
RELEASE_BODY="${{ steps.release_info.outputs.body }}"
45+
DATE=$(date +%Y-%m-%d)
4346
4447
# Add release notes to the CHANGELOG.md
45-
sed -i "s|<!--ENTER CHANGELOG HERE-->|<!--ENTER CHANGELOG HERE-->\n\n## ${TAG_NAME}\n\n${RELEASE_BODY}\n|g" CHANGELOG.md
48+
sed -i "s|<!--ENTER CHANGELOG HERE-->|<!--ENTER CHANGELOG HERE-->\n\n## ${TAG_NAME} (${DATE})\n\n${RELEASE_BODY}\n|g" CHANGELOG.md
4649
4750
git add CHANGELOG.md
4851
git commit -m "Update CHANGELOG.md with ${TAG_NAME} release notes" || echo "No changes to commit"

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
# Changelog
22

33
<!--ENTER CHANGELOG HERE-->
4+
5+
## 0.1.0 (2025-12-31)
6+
7+
First release 🎉

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"remark-heading-id": "^1.0.1",
2424
"typescript": "^5.9.3"
2525
},
26-
"packageManager": "pnpm@10.26.2",
26+
"packageManager": "pnpm@10.27.0",
2727
"devDependencies": {
2828
"@vite-pwa/astro": "^1.2.0",
2929
"sass": "^1.97.1",

docs/pnpm-lock.yaml

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)