mirror of
https://github.com/appium/appium.git
synced 2026-05-02 08:19:52 -05:00
Merge pull request #8537 from appium/imurchie-patch-1
Fix release instructions
This commit is contained in:
@@ -180,12 +180,12 @@ checked in to GitHub along with changes to `package.json`.
|
||||
0. Determine whether we have a patch (bugfix), minor (feature), or major (breaking) release according to the principles of SemVer.
|
||||
0. Update `package.json` with the appropriate new version.
|
||||
0. Update the CHANGELOG/README with appropriate changes and submit for review as a PR, along with shrinkwrap and `package.json` changes. Wait for it to be merged, then pull it into the release branch.
|
||||
0. Create a tag of the form `v<version>` on the release branch (usually a minor branch like `1.5` or `1.4`), with: `git tag -a v<version>`, e.g., `git tag -a 1.5.0`. This is not necessary for beta versions.
|
||||
0. Create a tag of the form `v<version>` on the release branch (usually a minor branch like `1.5` or `1.4`), with: `git tag -a v<version>`, e.g., `git tag -a v1.5.0`. This is not necessary for beta versions.
|
||||
0. Push the tag to upstream: `git push --tags <remote> <branch>`
|
||||
0. Install dev dependencies (or at least `gulp` and `appium-gulp-plugins`).
|
||||
0. Run `npm publish` (with `--tag beta` if this isn't an official release).
|
||||
0. Update the docs at appium.io. Check out the appium.io repo from github, check out the `gh-pages` branch and pull latest. Run `rake publish`.
|
||||
0. Create a new release on GitHub: go to `https://github.com/appium/appium/releases/tag/v<VERSION>` and hit "Edit Tag". Make the release name `<VERSION>` (e.g., `2.0.5`), then paste in the changelog (but not the changelog header for this version). If it's a beta release, mark as pre-release.
|
||||
0. Create a new post on discuss.appium.io announcing the release. Post it in the "News" category. Paste in the changelog and any choice comments. Pin it and unpin the previous release post.
|
||||
0. Notify Appium.app and Appium.exe of the new build so that new GUIs can be released.
|
||||
0. Begin process of releasing `appium-desktop`.
|
||||
0. Notify @jlipps to so he can tweet a link to the discuss post.
|
||||
|
||||
Reference in New Issue
Block a user