Skip to content

Deployment

Yee Cheng Chin edited this page Dec 20, 2020 · 20 revisions

Deployment

Deploy Build Status

  • 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.
    • Don't use git push origin --tags!
    $ git tag -a -s snapshot-NUMBER
    $ git push origin snapshot-NUMBER
  • 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.

Setup

    $ travis setup releases
Clone this wiki locally