-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
RELEASE: Add rough steps for release process
- Loading branch information
Showing
1 changed file
with
39 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
|
||
Make sure to bump version and commit | ||
|
||
Install git-evtag | ||
|
||
git-evtag sign v1.2.0 | ||
|
||
-> In vim add thanks to contributors - grab info with | ||
git log --no-merges --pretty=format:"%h - %an - %s" | ||
and | ||
git log --no-merges --pretty=format:"%h - %ae - %s" | ||
|
||
|
||
-> In vim add commit log - grab with | ||
git log --no-merges --pretty=format:"%h %s" | ||
|
||
-> In vim add release message - see previous tag for example | ||
|
||
close and type in password for signing | ||
|
||
verify with git-evtag verify v1.2.0 | ||
verify with git verify-tag v1.2.0 | ||
|
||
git push | ||
git push --tags | ||
|
||
# Build with bundle exec rake build (inside viv VM) | ||
bundle exec rake build | ||
|
||
# Sign the output | ||
gpg --armor --detach-sign pkg/vagrant-sshfs-1.2.0.gem | ||
$ ls pkg/vagrant-sshfs-1.2.0.gem* | ||
pkg/vagrant-sshfs-1.2.0.gem pkg/vagrant-sshfs-1.2.0.gem.asc | ||
|
||
# Update release notes and upload files on github | ||
|
||
# push to rubygems with: | ||
gem push pkg/vagrant-sshfs-1.2.0.gem | ||
|