Skip to content

Commit 5221ffd

Browse files
committed
chore: add semantic release
1 parent 56b4d4d commit 5221ffd

File tree

4 files changed

+2913
-76
lines changed

4 files changed

+2913
-76
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
.env
3-
.vscode
3+
.vscode
4+
yarn-error.log

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"format": "prettier --write 'src/**/*.js'",
1010
"format:ci": "prettier --check 'src/**/*.js'",
1111
"tag": "git tag \"v$npm_package_version\" && git push --tags",
12-
"postpublish": "npm run tag"
12+
"release": "semantic-release"
1313
},
1414
"keywords": [
1515
"netlify",
@@ -36,9 +36,12 @@
3636
"devDependencies": {
3737
"@commitlint/cli": "^8.1.0",
3838
"@commitlint/config-conventional": "^8.1.0",
39+
"@semantic-release/changelog": "^5.0.1",
40+
"@semantic-release/git": "^9.0.0",
3941
"eslint": "^7.0.0",
4042
"husky": "^4.0.7",
41-
"prettier": "^2.0.0"
43+
"prettier": "^2.0.0",
44+
"semantic-release": "^17.0.8"
4245
},
4346
"husky": {
4447
"hooks": {

release.config.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
module.exports = {
2+
plugins: [
3+
'@semantic-release/commit-analyzer',
4+
'@semantic-release/release-notes-generator',
5+
'@semantic-release/changelog',
6+
'@semantic-release/npm',
7+
'@semantic-release/git',
8+
],
9+
};

0 commit comments

Comments
 (0)