-
Notifications
You must be signed in to change notification settings - Fork 0
Release instructions
-
Update the version number and short version number in Ext Chart's Info.plist.
-
Commit this change to git, and sync with the GitHub repository.
-
Perform an Archive build from within Xcode. In the resulting Organizer window that opens, Export just the application (without any signing).
-
Zip the resulting application bundle.
-
Create a new release (by clicking on the 'Releases' button at the top of the repository page, near 'Branches' and 'Commits'). Tag the most recent commit, with this version number change, as the new release. Add this zip file to the release as a binary.
-
Use ThirdParty/Sparkle/bin/sign_update.sh, along with the private DSA key (shared amongst those with release privileges), to build a DSA signature associated to the zip file.
-
Edit the ext-chart-appcast.xml on the website (i.e., in the git branch gh-pages) to have a new topmost entry. Be sure to include: the new version numbers, the new DSA signature, and the new link to the binary hosted by GitHub. (Other pertinent data include release notes, the current date, ... .)
-
Edit the main website's download links to reflect the current versions. Also update the lines "The latest stable version..." and "Download (v???)".
-
At this point, all issues in the corresponding milestone should have been closed. Mark the milestone itself as closed.