Skip to content

Commit e062b87

Browse files
committed
feat(releases): generate and commit changelog
Signed-off-by: Will Soto <willsoto@users.noreply.github.com>
1 parent cce8ba4 commit e062b87

File tree

3 files changed

+80
-17
lines changed

3 files changed

+80
-17
lines changed

.github/workflows/tests.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,16 @@ jobs:
3333
- uses: actions/checkout@v2
3434
with:
3535
fetch-depth: 0
36+
persist-credentials: false
3637
- uses: volta-cli/action@v1
37-
- run: npm ci
38+
- run: "npm ci --ignore-scripts"
3839
- run: npm run release
3940
env:
4041
# https://github.com/semantic-release/github#github-authentication
4142
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
4243
# https://docs.npmjs.com/creating-and-viewing-access-tokens
4344
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
45+
GIT_AUTHOR_NAME: ${{ secrets.GIT_AUTHOR_NAME }}
46+
GIT_AUTHOR_EMAIL: ${{ secrets.GIT_AUTHOR_EMAIL }}
47+
GIT_COMMITTER_NAME: ${{ secrets.GIT_AUTHOR_NAME }}
48+
GIT_COMMITTER_EMAIL: ${{ secrets.GIT_AUTHOR_EMAIL }}

package-lock.json

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

package.json

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,23 @@
5959
"singleQuote": false,
6060
"trailingComma": "all"
6161
},
62+
"release": {
63+
"branches": [
64+
"main",
65+
{
66+
"name": "next",
67+
"prerelease": true
68+
}
69+
],
70+
"plugins": [
71+
"@semantic-release/commit-analyzer",
72+
"@semantic-release/release-notes-generator",
73+
"@semantic-release/github",
74+
"@semantic-release/npm",
75+
"@semantic-release/changelog",
76+
"@semantic-release/git"
77+
]
78+
},
6279
"mocha": {
6380
"extension": [
6481
"ts"
@@ -100,6 +117,7 @@
100117
"@nestjs/core": "~8.2.0",
101118
"@nestjs/testing": "~8.2.0",
102119
"@semantic-release/changelog": "~6.0.0",
120+
"@semantic-release/git": "~10.0.1",
103121
"@types/chai": "~4.2.22",
104122
"@types/chai-as-promised": "~7.1.4",
105123
"@types/mocha": "~9.0.0",
@@ -140,22 +158,6 @@
140158
"knex": "^0.95.0",
141159
"objection": "^3.0.0"
142160
},
143-
"release": {
144-
"branches": [
145-
"main",
146-
{
147-
"name": "next",
148-
"prerelease": true
149-
}
150-
],
151-
"plugins": [
152-
"@semantic-release/commit-analyzer",
153-
"@semantic-release/release-notes-generator",
154-
"@semantic-release/github",
155-
"@semantic-release/npm",
156-
"@semantic-release/changelog"
157-
]
158-
},
159161
"volta": {
160162
"node": "16.13.0",
161163
"npm": "8.1.1"

0 commit comments

Comments
 (0)