Skip to content

Commit 1b6ed02

Browse files
author
Benjamin E. Coe
authored
fix: a few minor tweaks to ruby template (googleapis#225)
1 parent 65f0718 commit 1b6ed02

File tree

6 files changed

+13
-11
lines changed

6 files changed

+13
-11
lines changed

__snapshots__/indent-commit.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ feat: my awesome commit message
44
* testing second line
55
`
66

7-
exports['indentCommit ignores empty lines 1'] = `
7+
exports['indentCommit only adds lines prefixed with * to CHANGELOG 1'] = `
88
feat: my awesome commit message
99
* testing one line
1010
* testing second line

src/release-pr.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ export class ReleasePR {
181181
includePackageName = false
182182
) {
183183
const title = includePackageName
184-
? `chore: release ${this.packageName}@${version}`
184+
? `Release ${this.packageName} ${version}`
185185
: `chore: release ${version}`;
186186
const body = `:robot: I have created a release \\*beep\\* \\*boop\\* \n---\n${changelogEntry}\n\nThis PR was generated with [Release Please](https://github.com/googleapis/release-please).`;
187187
const pr: number = await this.gh.openPR({

src/util/indent-commit.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ import { Commit } from '../graphql-to-commits';
1919
export function indentCommit(commit: Commit): string {
2020
const reduced: string[] = [];
2121
commit.message.split(/\r?\n/).forEach((line, i) => {
22-
if (line.trim() === '') return;
2322
if (i !== 0) line = ` ${line}`;
24-
reduced.push(line);
23+
// to show up in CHANGELOG lines must start with '*'.
24+
if (/^\s*\*/.test(line) || i === 0) {
25+
reduced.push(line);
26+
}
2527
});
2628
return reduced.join('\n');
2729
}

templates/commit.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
* {{#if subject}} {{~subject}} {{~else}} {{~header}} {{~/if}}
2-
{{#if body}}{{body}}{{~/if}}
1+
* {{#if subject}} {{~subject}} {{~else}} {{~header}} {{~/if}}{{#if body}}
2+
{{body}}{{~/if}}

templates/template.hbs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,4 @@
1616

1717
{{/if}}
1818
{{#each commits}}
19-
{{> commit root=@root}}{{/each}}
20-
21-
{{/each}}
19+
{{> commit root=@root}}{{/each}}{{/each}}

test/util/indent-commit.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,15 @@ describe('indentCommit', () => {
3131
);
3232
});
3333

34-
it('ignores empty lines', () => {
34+
it('only adds lines prefixed with * to CHANGELOG', () => {
3535
snapshot(
3636
indentCommit({
3737
message: `feat: my awesome commit message
38+
3839
* testing one line
40+
* testing second line
3941
40-
* testing second line`,
42+
[Fixes #32]`,
4143
sha: 'abc123',
4244
files: [],
4345
})

0 commit comments

Comments
 (0)