Skip to content

Commit f300da9

Browse files
authored
chore: ensure chores appear in the changelog (#17)
* chore: ensure chores appear in the changelog * chore: use cjs rather than mjs
1 parent ae5f019 commit f300da9

4 files changed

Lines changed: 30 additions & 18 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
"lint:fix:quiet": "eslint --fix --quiet src/",
1919
"format": "prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"",
2020
"format:quiet": "prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\" --log-level=silent",
21-
"release": "TYPE=$(node ./scripts/bump.mjs) && commit-and-tag-version ./scripts/versionrc.mjs -t terra-draw-route-snap-mode@ --release-as $TYPE",
22-
"release:dryrun": "TYPE=$(node ./scripts/bump.mjs) && commit-and-tag-version ./scripts/versionrc.mjs -t terra-draw-route-snap-mode@ --dry-run --release-as $TYPE"
21+
"release": "TYPE=$(node ./scripts/bump.mjs) && commit-and-tag-version -c ./scripts/versionrc.cjs -t terra-draw-route-snap-mode@ --release-as $TYPE",
22+
"release:dryrun": "TYPE=$(node ./scripts/bump.mjs) && commit-and-tag-version -c ./scripts/versionrc.cjs -t terra-draw-route-snap-mode@ --dry-run --release-as $TYPE"
2323
},
2424
"type": "module",
2525
"source": "src/terra-draw-route-snap-mode.ts",

scripts/release.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
export default (packageName, packageJsonPath, changelogPath) => ({
2+
preset: "conventionalcommits",
23
bumpFiles: [
34
{
45
filename: packageJsonPath,
@@ -16,5 +17,5 @@ export default (packageName, packageJsonPath, changelogPath) => ({
1617
},
1718
},
1819
changelogFile: changelogPath,
19-
releaseCommitMessageFormat: `chore(${packageName}): release version {{currentTag}}`,
20+
releaseCommitMessageFormat: `chore: release version {{currentTag}}`,
2021
});

scripts/versionrc.cjs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
const path = require("node:path");
2+
3+
const packageJsonPath = path.resolve(__dirname, "../package.json");
4+
const changelogPath = path.resolve(__dirname, "../CHANGELOG.md");
5+
6+
module.exports = {
7+
preset: "conventionalcommits",
8+
bumpFiles: [
9+
{
10+
filename: packageJsonPath,
11+
type: "json",
12+
},
13+
],
14+
packageFiles: [packageJsonPath],
15+
writerOpts: {
16+
transform: (commit) => {
17+
if (commit.header.includes("automated update")) {
18+
return null;
19+
}
20+
21+
return commit;
22+
},
23+
},
24+
changelogFile: changelogPath,
25+
releaseCommitMessageFormat: "chore: release version {{currentTag}}",
26+
};

scripts/versionrc.mjs

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)