fix: only prompt version when run release, and submit comment to closed issues, fix prerelease version number breaks auto update (#92)

* chore: only prompt version when run release

* chore: submit comment in issue when new version release
closes: #91

* fix: set default prerelease id to beta to resolve auto update wrong
This commit is contained in:
Northword 2023-12-26 21:43:26 +08:00 committed by GitHub
parent fc8a4ac9d9
commit 7f6b7c54b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,7 +18,7 @@
"stop": "node scripts/stop.mjs",
"lint": "prettier --write . && eslint . --ext .ts --fix",
"test": "echo \"Error: no test specified\" && exit 1",
"release": "release-it",
"release": "release-it --only-version --preReleaseId=beta",
"update-deps": "npm update --save"
},
"repository": {
@ -124,7 +124,12 @@
"release": false,
"assets": [
"build/*.xpi"
]
],
"comments": {
"submit": true,
"issue": ":rocket: _This issue has been resolved in v${version}. See [${releaseName}](${releaseUrl}) for release notes._",
"pr": ":rocket: _This pull request is included in v${version}. See [${releaseName}](${releaseUrl}) for release notes._"
}
},
"hooks": {
"before:init": "npm run lint",