Skip to content

Commit d5bd955

Browse files
committed
fix: add changelog and npm version to the repo
1 parent 87d7bd9 commit d5bd955

File tree

5 files changed

+155
-11
lines changed

5 files changed

+155
-11
lines changed

.github/workflows/release.yml

+11
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ on:
33
push:
44
branches:
55
- rc
6+
- stable
67
jobs:
78
release:
89
name: Release
@@ -18,8 +19,18 @@ jobs:
1819
node-version: "lts/*"
1920
- name: Install dependencies
2021
run: npm ci
22+
- name: Import GPG key
23+
id: import_gpg
24+
uses: crazy-max/ghaction-import-gpg@v4
25+
with:
26+
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
27+
passphrase: ${{ secrets.GPG_PASSPHRASE }}
28+
git_user_signingkey: true
29+
git_commit_gpgsign: true
2130
- name: Release
2231
env:
2332
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2433
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
34+
GIT_COMMITTER_NAME: ${{ steps.import_gpg.outputs.name }}
35+
GIT_COMMITTER_EMAIL: ${{ steps.import_gpg.outputs.email }}
2536
run: npx semantic-release

.releaserc.json

+11-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,11 @@
1-
{ "branches": ["stable", { "name": "rc", "prerelease": true }] }
1+
{
2+
"branches": ["stable", { "name": "rc", "prerelease": true }],
3+
"plugins": [
4+
"@semantic-release/commit-analyzer",
5+
"@semantic-release/release-notes-generator",
6+
"@semantic-release/changelog",
7+
"@semantic-release/npm",
8+
"@semantic-release/git",
9+
"@semantic-release/github"
10+
]
11+
}

changelog.md CHANGELOG.md

-8
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
# Change Log
2-
3-
All notable changes will be documented in this file.
4-
5-
## vNEXT
6-
7-
...
8-
91
<a name="1.3.2"></a>
102

113
## 1.3.2 (2021-03-11)

package-lock.json

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

package.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@
144144
"devDependencies": {
145145
"@parcel/packager-ts": "^2.5.0",
146146
"@parcel/transformer-typescript-types": "^2.5.0",
147+
"@semantic-release/changelog": "^6.0.1",
148+
"@semantic-release/git": "^10.0.1",
147149
"@types/chai": "^4.3.0",
148150
"@types/mocha": "^9.1.0",
149151
"@types/node": "^17.0.18",
@@ -154,10 +156,10 @@
154156
"mock-socket": "8.0.5",
155157
"parcel": "^2.5.0",
156158
"prettier": "^2.6.2",
159+
"semantic-release": "^19.0.2",
157160
"standard": "^16.0.4",
158161
"ts-node": "^10.5.0",
159-
"typescript": "^4.5.5",
160-
"semantic-release": "^19.0.2"
162+
"typescript": "^4.5.5"
161163
},
162164
"dependencies": {
163165
"eventemitter3": "^3.1.2",

0 commit comments

Comments
 (0)