Sha256: e8ae2a84768d8e0f70b74203d06eabcf65a744bd2ccac97e6c31824a21c07006

Contents?: true

Size: 1.13 KB

Versions: 1

Compression:

Stored size: 1.13 KB

Contents

# Releasing a new version of octopoller.rb

1. Create a list of all the changes since the prior release
    1. Compare the previous release to `master` using `https://github.com/octokit/octopoller.rb/compare/`v1.3.3.7...master` (assuming that the last release was `v1.3.3.7`)
1. Ensure there are no breaking changes _(if there are breaking changes you'll need to create a release branch without those changes or bump the major version)_
1. Update the version
    1. Checkout `master`
    1. Update the constant in `lib/octopoller/version.rb` (when `bundle` is executed the version in the `Gemfile.lock` will be updated)
    1. Run `bin/setup` so that `Gemfile.lock` will be updated with the new version
    1. Commit and push directly to `master`
1. Run the `script/release` script to cut a release
1. Draft a new release at <https://github.com/octokit/octopoller.rb/releases/new> containing the changelog from step 1

## Prerequisites

In order to create a release, you will need to be an owner of the octopoller gem on Rubygems.

Verify with:
```
gem owner octopoller
```

An existing owner can add new owners with:
```
gem owner octopoller --add EMAIL
```

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
octopoller-0.2.0 RELEASE.md