-
-
Notifications
You must be signed in to change notification settings - Fork 688
Deployment
Yee Cheng Chin edited this page Dec 20, 2020
·
20 revisions
-
Update
src/MacVim/Info.plist CFBundleVersionto NUMBER. -
Commit
src/MacVim/Info.plistwith meaningful commit log like this and push it. -
Create a signed annotated
snapshot-NUMBERtag (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.
-
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.ymlinmasterbranch- 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