Sha256: 26059be46bf22c16532b722d22ab3147b19f4870c59a37da698897bbe33ca769

Contents?: true

Size: 1.72 KB

Versions: 1

Compression:

Stored size: 1.72 KB

Contents

# point local system to git for vagrant-sshfs

# Run misc tests
cd /var/b/shared/code/github.com/dustymabe/vagrant-sshfs/test/misc
follow README for running tests

# Make sure to bump version in lib/vagrant-sshfs/version.rb and commit
# DO NOT TAG YET


# Craft a commit message for the tag. View the commit message for
  a previous tag by running: git tag -l -n100 v1.2.1

-> 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

# After crafting message then install git-evtag and sign

git-evtag sign vX.X.X


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 build.sh script (uses buildah)
# We must run it in a buildah unshare session. Otherwise we get the error:
#
#   ++ buildah mount fedora-working-container
#   cannot mount using driver overlay in rootless mode. You need to run it in a `buildah unshare` session
buildah unshare ./build.sh

# 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

# make tar.gz and zip files
git archive --format=tar.gz v1.3.0 > vagrant-sshfs-1.3.0.tar.gz
gpg --armor --detach-sign vagrant-sshfs-1.3.0.tar.gz 
git archive --format=zip v1.3.0 > vagrant-sshfs-1.3.0.zip
gpg --armor --detach-sign vagrant-sshfs-1.3.0.zip 


# Update release notes and upload files on github

# push to rubygems with:
gem push pkg/vagrant-sshfs-1.2.0.gem

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-sshfs-1.3.2 RELEASE.txt