Skip to content

Commit 182e1f3

Browse files
authored
fix: add missing tags test and upgrade (#57)
1 parent 0fdda4d commit 182e1f3

File tree

2 files changed

+37
-2
lines changed

2 files changed

+37
-2
lines changed

lib/release-ops.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ const commitTagMap = new Map([
3535
["perf", "chore"],
3636
["ci", "chore"],
3737
["refactor", "chore"],
38+
["test", "chore"],
3839
["docs", "docs"],
3940
["update", "update"],
41+
["upgrade", "upgrade"],
4042
["new", "new"],
4143
["feat", "new"],
4244
["breaking", "breaking"],

tests/lib/release-ops.js

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,17 @@ describe("ReleaseOps", () => {
8484
const logs = [
8585
"* 5b4812a956935358bf6e48f4d75a9bc998b3fe41 fix: Something (Foo Bar)",
8686
"* 00b3526f3a6560e4f91d390725b9a70f5d974f80 docs: Something else (foobar)",
87+
"* 0fdda4da083887abfb7b11a3b1ed8e82c4d3d99e build: Something about b. process (baz)",
88+
"* 397557b9ac860b36d3031f95c567ab8c0b12f008 chore: Something not user-facing (qux)",
89+
"* a968dff397c9ea20245a11b37d93ac89a4575a03 refactor: Something better (bazqux)",
90+
"* c1391a40b633315ee7b79cffad7043491f9e44f9 test: Something to cover (Baz Qux)",
91+
"* c70860f01f854d6d11dd60e527d27f841d195bca ci: Something continuous (BQ)",
92+
"* 3826b57a974ec1c175915fe0b9d9dd8da7e101ac perf: Something faster (quux)",
8793
"* 00a3526f3a6560e4f91d390725b9a70f5d974f80 Docs: Something else (foobar)",
88-
"* 24b2fdb310b89d7aad134df7e8863a5e055ac63f Fix: Something else (Foo B. Baz)"
94+
"* 24b2fdb310b89d7aad134df7e8863a5e055ac63f Fix: Something else (Foo B. Baz)",
95+
"* 2a249361d032b5151489f991fae42e5bfce2d6c2 Build: Something about pkg (Baz B. Foo)",
96+
"* 60eb52884c9d5a4e51001110d216959cc3974e57 Upgrade: Something about dependencies (quuux)",
97+
"* 3d05dc5a07238b4134172a512b3929369ea011f8 Chore: Something different (Bar B. Qux)"
8998
],
9099
releaseInfo = ReleaseOps.calculateReleaseFromGitLogs("1.0.0", logs);
91100

@@ -100,13 +109,37 @@ describe("ReleaseOps", () => {
100109
docs: [
101110
"* [`00b3526`](https://github.com/eslint/eslint-release/commit/00b3526f3a6560e4f91d390725b9a70f5d974f80) docs: Something else (foobar)",
102111
"* [`00a3526`](https://github.com/eslint/eslint-release/commit/00a3526f3a6560e4f91d390725b9a70f5d974f80) Docs: Something else (foobar)"
112+
],
113+
build: [
114+
"* [`0fdda4d`](https://github.com/eslint/eslint-release/commit/0fdda4da083887abfb7b11a3b1ed8e82c4d3d99e) build: Something about b. process (baz)",
115+
"* [`2a24936`](https://github.com/eslint/eslint-release/commit/2a249361d032b5151489f991fae42e5bfce2d6c2) Build: Something about pkg (Baz B. Foo)"
116+
],
117+
chore: [
118+
"* [`397557b`](https://github.com/eslint/eslint-release/commit/397557b9ac860b36d3031f95c567ab8c0b12f008) chore: Something not user-facing (qux)",
119+
"* [`a968dff`](https://github.com/eslint/eslint-release/commit/a968dff397c9ea20245a11b37d93ac89a4575a03) refactor: Something better (bazqux)",
120+
"* [`c1391a4`](https://github.com/eslint/eslint-release/commit/c1391a40b633315ee7b79cffad7043491f9e44f9) test: Something to cover (Baz Qux)",
121+
"* [`c70860f`](https://github.com/eslint/eslint-release/commit/c70860f01f854d6d11dd60e527d27f841d195bca) ci: Something continuous (BQ)",
122+
"* [`3826b57`](https://github.com/eslint/eslint-release/commit/3826b57a974ec1c175915fe0b9d9dd8da7e101ac) perf: Something faster (quux)",
123+
"* [`3d05dc5`](https://github.com/eslint/eslint-release/commit/3d05dc5a07238b4134172a512b3929369ea011f8) Chore: Something different (Bar B. Qux)"
124+
],
125+
upgrade: [
126+
"* [`60eb528`](https://github.com/eslint/eslint-release/commit/60eb52884c9d5a4e51001110d216959cc3974e57) Upgrade: Something about dependencies (quuux)"
103127
]
104128
},
105129
rawChangelog: [
106130
"* [`5b4812a`](https://github.com/eslint/eslint-release/commit/5b4812a956935358bf6e48f4d75a9bc998b3fe41) fix: Something (Foo Bar)",
107131
"* [`00b3526`](https://github.com/eslint/eslint-release/commit/00b3526f3a6560e4f91d390725b9a70f5d974f80) docs: Something else (foobar)",
132+
"* [`0fdda4d`](https://github.com/eslint/eslint-release/commit/0fdda4da083887abfb7b11a3b1ed8e82c4d3d99e) build: Something about b. process (baz)",
133+
"* [`397557b`](https://github.com/eslint/eslint-release/commit/397557b9ac860b36d3031f95c567ab8c0b12f008) chore: Something not user-facing (qux)",
134+
"* [`a968dff`](https://github.com/eslint/eslint-release/commit/a968dff397c9ea20245a11b37d93ac89a4575a03) refactor: Something better (bazqux)",
135+
"* [`c1391a4`](https://github.com/eslint/eslint-release/commit/c1391a40b633315ee7b79cffad7043491f9e44f9) test: Something to cover (Baz Qux)",
136+
"* [`c70860f`](https://github.com/eslint/eslint-release/commit/c70860f01f854d6d11dd60e527d27f841d195bca) ci: Something continuous (BQ)",
137+
"* [`3826b57`](https://github.com/eslint/eslint-release/commit/3826b57a974ec1c175915fe0b9d9dd8da7e101ac) perf: Something faster (quux)",
108138
"* [`00a3526`](https://github.com/eslint/eslint-release/commit/00a3526f3a6560e4f91d390725b9a70f5d974f80) Docs: Something else (foobar)",
109-
"* [`24b2fdb`](https://github.com/eslint/eslint-release/commit/24b2fdb310b89d7aad134df7e8863a5e055ac63f) Fix: Something else (Foo B. Baz)"
139+
"* [`24b2fdb`](https://github.com/eslint/eslint-release/commit/24b2fdb310b89d7aad134df7e8863a5e055ac63f) Fix: Something else (Foo B. Baz)",
140+
"* [`2a24936`](https://github.com/eslint/eslint-release/commit/2a249361d032b5151489f991fae42e5bfce2d6c2) Build: Something about pkg (Baz B. Foo)",
141+
"* [`60eb528`](https://github.com/eslint/eslint-release/commit/60eb52884c9d5a4e51001110d216959cc3974e57) Upgrade: Something about dependencies (quuux)",
142+
"* [`3d05dc5`](https://github.com/eslint/eslint-release/commit/3d05dc5a07238b4134172a512b3929369ea011f8) Chore: Something different (Bar B. Qux)"
110143
].join("\n")
111144
});
112145
});

0 commit comments

Comments
 (0)