Sha256: ca23a2cf05b695dc582ad0493c6fb3badebd14cac82dce04e8f0a0fe65f8f0e4
Contents?: true
Size: 1.36 KB
Versions: 13
Compression:
Stored size: 1.36 KB
Contents
## Releasing Shopify CLI 1. Check the Semantic Versioning page for info on how to version the new release: http://semver.org 1. Make sure you're on the most recent `master` ``` $ git checkout master $ git pull ``` 1. Create a branch named `release_X_Y_Z` (replacing `X_Y_Z` with the intended release version) ``` $ git checkout -b release_X_Y_Z ``` 1. Update the version of Shopify CLI in `lib/shopify-cli/version.rb` 1. Add an entry for the new release to `CHANGELOG.md` 1. Commit the changes with a commit message like "Packaging for release X.Y.Z" ``` $ git commit -am "Packaging for release vX.Y.Z" ``` 1. Push out the changes ``` $ git push -u origin release_X_Y_Z ``` 1. Open a PR for the branch, get necessary approvals from code owners and merge into main branch. Note that the PR title will be the release note in Shipit, so make sure it mentions the release 1. Deploy using Shipit 1. Check the "Actions" tab to see if the _Create Release_ workflow is successful. The workflow will automatically create a [release](https://github.com/Shopify/shopify-app-cli/releases) with the latest tag and `.deb`, `.rpm` assets attached. 2. Check the `Shopify/homebrew-shopify` repository for new PR `shopify-cli {version}` * rename PR to `Packaging for release of v{version} of shopify-cli` * when PR is approved, merge into main branch
Version data entries
13 entries across 13 versions & 1 rubygems