mirror of
https://github.com/MirrorNetworking/Mirror.git
synced 2024-11-18 02:50:32 +00:00
CI: Implement semantic versioning (#601)
* Semantic versioning * Access env variable correctly * Invoke semantic release * Not an npm package * fix(pencil): Testing making a patch release * c: support feature and breaking as tags
This commit is contained in:
parent
5a1157fe4d
commit
29d6111819
13
.releaserc.yml
Normal file
13
.releaserc.yml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"plugins": [
|
||||||
|
["@semantic-release/commit-analyzer", {
|
||||||
|
"preset": "angular",
|
||||||
|
"releaseRules": [
|
||||||
|
{"type": "breaking", "release": "major"},
|
||||||
|
{"type": "feature", "release": "minor"},
|
||||||
|
]
|
||||||
|
}],
|
||||||
|
'@semantic-release/release-notes-generator',
|
||||||
|
'@semantic-release/github'
|
||||||
|
]
|
||||||
|
}
|
14
appveyor.yml
14
appveyor.yml
@ -33,14 +33,8 @@ artifacts:
|
|||||||
|
|
||||||
image: Visual Studio 2017
|
image: Visual Studio 2017
|
||||||
|
|
||||||
|
before_deploy:
|
||||||
|
- npm install -g semantic-release@15
|
||||||
|
|
||||||
deploy:
|
deploy_script:
|
||||||
description: 'This is a bleeding edge release. BACKUP BEFORE USING THIS AUTOMATED BUILD\n$(APPVEYOR_REPO_COMMIT_MESSAGE)'
|
- semantic-release
|
||||||
provider: GitHub
|
|
||||||
auth_token:
|
|
||||||
secure: G42snf8s5fEos7UfoRSW6eW+8rqGGMH3iw1ZCjRUjcUSKupHUfrKJMXQ11wbjRuW # your encrypted token from GitHub
|
|
||||||
artifact: Mirror.zip # upload all NuGet packages to release assets
|
|
||||||
draft: false
|
|
||||||
prerelease: false
|
|
||||||
on:
|
|
||||||
branch: master
|
|
||||||
|
Loading…
Reference in New Issue
Block a user