Oslo Library Release Process
See Oslo/VersioningPolicy for guidelines for choosing version numbers.
Update a sandbox and create a signed tag for the release:
$ git pull $ git tag -s -m "comment on release" $relnum
Get the changes in the release:
$ git log --abbrev-commit --pretty=oneline --no-merges $prevrel..$relnum
Email the details to the openstack-dev mailing list, for example:
The Oslo team is pleased to announce the release of stevedore 22.214.171.124a1, the first pre-release in the 1.0.0 series for stevedore during the Juno cycle. stevedore provides access pattern abstractions on top of setuptools entry points, and is used for dynamically loading plugins and drivers. This release includes: $ git log --abbrev-commit --pretty=oneline 0.15..126.96.36.199a1 d37b47f Merge "Updated from global requirements" bc2d08a Updated from global requirements e8e9ca1 Fix incorrect image reference in documentation d39ef75 Fix requirement handling in tox 65fc0d2 Merge "use six.add_metaclass" 58ff35c Updated from global requirements d9d11fc use six.add_metaclass a0721b4 Merge "fix link to entry point docs" ff1f0fd Merge "Updated from global requirements" 53b4231 Merge "Add doc requirements to venv environ" d5fb7a8 Updated from global requirements 3668de2 driver: raise by default on import failure 6a37e5f Add doc requirements to venv environ cde4b1d Merge "Import run_cross_tests.sh from oslo-incubator" f2af694 Import run_cross_tests.sh from oslo-incubator 9ae8bef fix link to entry point docs For more details about the 1.0.0 release series, see https://etherpad.openstack.org/p/stevedore-1.0.0 Please report problems using the oslo bug tracker https://bugs.launchpad.net/oslo