Sha256: 3761df5e46d38bff6ff2177488443b12dab091cd9c1e21c4dad3e5931bdffaf7

Contents?: true

Size: 1.03 KB

Versions: 10

Compression:

Stored size: 1.03 KB

Contents

# Release

Keeping releases consistent is important so here are the steps to follow when pushing a new version.

1. Bump [lib/versioncake/version.rb](https://github.com/bwillis/versioncake/blob/master/lib/versioncake/version.rb) to the next major.minor version
2. Make sure all tests are passing ```bundle && rake && rake appraisal test```
3. Smoke test in 350-rest-api-versioning/store-after-versioncake

 Verify:
  - latest version works
  - getting old version works
  - config flags
  - rails versions

4. Make sure [CHANGELOG](https://github.com/bwillis/versioncake/blob/master/CHANGELOG.md) is up to date
5. Commit changes ```git commit -am "bumping to vX.X"```

 Changes committed:
  - Gemfile.lock && gemfiles/*.lock
  - version.rb

6. Push to github ```git push origin/master```
7. Tag the version ```git tag -a vX.X -m 'Version X.X Stable' && git push --tags```

8. Build the gem ```gem build versioncake.gemspec```
9. Push the gem to ruby gems ```gem push versioncake-X.X.X.gem```
10. Remove the built gem locally ```rm versioncake-X.X.X.gem```

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
solidus_backend-1.0.0.pre3 vendor/bundle/gems/versioncake-2.3.1/RELEASE.md
solidus_backend-1.0.0.pre2 vendor/bundle/gems/versioncake-2.3.1/RELEASE.md
solidus_backend-1.0.0.pre vendor/bundle/gems/versioncake-2.3.1/RELEASE.md
versioncake-2.5.0 RELEASE.md
versioncake-2.4.0 RELEASE.md
versioncake-2.3.1 RELEASE.md
versioncake-2.3.0 RELEASE.md
versioncake-2.2.0 RELEASE.md
versioncake-2.1.0 RELEASE.md
versioncake-2.0.0 RELEASE.md