Closed mattysweeps closed 5 years ago
Thanks, @mattysweeps! A few things:
2.3.0
the right version? The last release was 2.0.1
. metadata/stackdriver-nozzle.yml
(inside the .pivotal
file) currently have an -rc
suffix. The -rc
suffix should only be used in the description/tags on GitHub, and should be omitted from the tile itself.@evandbrown the -rc
suffix should be removed in 2.3.0-rc2
https://github.com/cloudfoundry-community/stackdriver-tools/releases/tag/v2.3.0-rc2
Yes, 2.3.0
is the correct version. To my knowledge, no backwards incompatible tile configuration or behavior (except the removal of the duplication of the log message) has been added. And 2.3.0
is a close and convenient minor bump to use since it pairs itself with PCF 2.3 support.
The decision process and/or the ABI coverage we choose for tile versioning can be improved and better defined for later releases.
Cool! So did we use 2.1.0
and 2.2.0
in releases that didn't make it to Pivnet?
No, I just think it should be 2.3.0
Since we're following semver shouldn't we bump minor and call this 2.1.0
? I don't think we want to conflate the tile version with support for a particular version of PAS.
@evandbrown I've changed the version to 2.1.0
per your request: https://github.com/cloudfoundry-community/stackdriver-tools/releases/tag/v2.1.0-rc
Result from Tile Dashboard: {"errors":["Product Stackdriver Nozzle depends on Small Footprint PAS (~\u003e 2.3.0). Please deploy it first or as a part of this selective deploy."]}
I'll crack the tile open and see if I can change that to get through CI.
Release Process
Before continuing
make lint build test bosh-release tile
runs successfullyrelease-vX.Y.Z
and copy the contents of this file into its description.release-vX.Y.Z
.Update the project in the branch
CHANGELOG.md
to match the new version.tile.yml.erb
is using the correct PCF version dependencies.Our repository
vX.Y.Z-rc
Release on PivNet
metadata.yml
matches the slug on PivNet.Upgrade the documentation
File for release