-
-
Notifications
You must be signed in to change notification settings - Fork 682
Deployment
-
Update
src/MacVim/Info.plist CFBundleVersion
to NUMBER. -
Commit
src/MacVim/Info.plist
with meaningful commit log like this and push it. -
Create a signed annotated
snapshot-NUMBER
tag (make sure you have Git set up to sign, and the signature is registered at Github) and push the tag to the origin.$ git tag -a -s snapshot-NUMBER $ git push origin snapshot-NUMBER
-
Don't use
git push origin --tags
!
-
Don't use
-
Go to the Tags page and find the tag you made and create a release out of it. Choose a title similar to previous releases (e.g. "MacVim Snapshot 155"), and paste in the commit message to the descriptions. Clean up the message and add screenshots / videos as needed to make it look good. Wrap the "Compatibility" section under a
<details><summary>Compatibility</summary> ... </details>
block so they don't waste space. -
GitHub Actions CI will create an artifact under the tag. Download it, sign / notarize the app, and upload the dmg to the release.
- Refer to http://docs.travis-ci.com/user/deployment/releases/
- Update
.travis.yml
inmaster
branch- Use travis command if you need to update
api_key
, but it will reformat the all file, just please updateapi_key:
.
- Use travis command if you need to update
$ travis setup releases