Skip to content

Commit db88e12

Browse files
feat: used semantic-release/exec to clean changelog headings (#109)
* feat: used semantic-release/exec to clean changelog headings * cspell.json > ignore CHANGELOG.md * Corrected exec prepare * cat CHANGELOG.md * Disable no-duplicate-heading
1 parent 664115c commit db88e12

File tree

6 files changed

+33
-3
lines changed

6 files changed

+33
-3
lines changed

Diff for: .github/workflows/release.yml

+1
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ jobs:
1919
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2020
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
2121
run: npx semantic-release
22+
- run: cat CHANGELOG.md

Diff for: .releaserc.json

+6
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@
1010
"changelogTitle": "# Changelog"
1111
}
1212
],
13+
[
14+
"@semantic-release/exec",
15+
{
16+
"prepare": "sed -i 's/# \\[/## \\[/g' CHANGELOG.md"
17+
}
18+
],
1319
"@semantic-release/github",
1420
"@semantic-release/npm",
1521
[

Diff for: CHANGELOG.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
1+
<!-- markdownlint-disable no-duplicate-heading -->
2+
13
# Changelog
24

3-
# [1.6.0](https://github.com/JoshuaKGoldberg/template-typescript-package/compare/v1.5.0...v1.6.0) (2022-12-13)
5+
## [1.6.0](https://github.com/JoshuaKGoldberg/template-typescript-package/compare/v1.5.0...v1.6.0) (2022-12-13)
46

57
### Features
68

79
- change GHANGELOG.md title to include hash ([297eb4e](https://github.com/JoshuaKGoldberg/template-typescript-package/commit/297eb4edf9187d7f38d03e3be2daf169f05fe8a4))
810

9-
# [1.5.0](https://github.com/JoshuaKGoldberg/template-typescript-package/compare/v1.4.0...v1.5.0) (2022-12-13)
11+
## [1.5.0](https://github.com/JoshuaKGoldberg/template-typescript-package/compare/v1.4.0...v1.5.0) (2022-12-13)
1012

1113
### Features
1214

1315
- add test entry to CHANGELOG.md ([c39b3db](https://github.com/JoshuaKGoldberg/template-typescript-package/commit/c39b3db1ad2bf8cd9eb2939ac1d3bba848a2f3d5))
1416

15-
# [1.4.0](https://github.com/JoshuaKGoldberg/template-typescript-package/compare/v1.3.0...v1.4.0) (2022-12-13)
17+
## [1.4.0](https://github.com/JoshuaKGoldberg/template-typescript-package/compare/v1.3.0...v1.4.0) (2022-12-13)
1618

1719
### Features
1820

Diff for: cspell.json

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"dictionaries": ["typescript"],
33
"ignorePaths": [
44
".github",
5+
"CHANGELOG.md",
56
"lib",
67
"node_modules",
78
"pnpm-lock.yaml",

Diff for: package.json

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"devDependencies": {
55
"@semantic-release/changelog": "^6.0.1",
66
"@semantic-release/commit-analyzer": "^9.0.2",
7+
"@semantic-release/exec": "^6.0.3",
78
"@semantic-release/git": "^10.0.1",
89
"@semantic-release/github": "^8.0.6",
910
"@semantic-release/npm": "^9.0.1",

Diff for: pnpm-lock.yaml

+19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)