-
-
Couldn't load subscription status.
- Fork 68
Open
Description
- Draft blog post (?)
- Checkout the latest code and get bundles current
rake change_branch[master]
- Update changelogs in all repos
- Add version number and URL to each README
rake 'git:commit[Updates changelog for vX.Y.Z [ci skip]]'rake git:push
- Update version number in all repos
rake 'gem:write_version[X.Y.Z]'rake 'git:commit[Releases X.Y.Z]'
- Release gems
rake gem:release
- Branch
X-Y-maintenancein all repos (if first X.Y release)rake 'git:checkout[-b X-Y-maintenance]'- Update
maintenance-branchfile in each rake 'git:commit[Updates maintenance-branch file [ci skip]]'rake "run[git push origin X-Y-maintenance -u]"
- Update docs
rake 'relish[X.Y]'(exclude .Z). To run this you need relish push access.rake 'update_docs[X.Y, X-Y-maintenance]'. To run this you needrspec.github.ioin yourreposdirectory, with thesourcebranch checked out.
- Update version to
X.Y+1.prein master.rake 'git:checkout[master]'rake 'gem:write_version[X.Y+1.pre]'rake 'git:commit[Bump version...]'rake git:push
- Publish blog post
- Use
rake version_stats[vX.(Y - 1).0...vX.Y]to get version stats for post. - Put changelog release notes into blog post.
- Run
middleman deployfromrspec.github.iocheckout to deploy to staging andTARGET=prod middleman deployfor a prod deploy.
- Use
- Tweet from @rspec account
- Notify mailing list (link to the blog post)
Metadata
Metadata
Assignees
Labels
No labels