PuppetDB 5.0.0 2017-06-27 Release (PDB-3568)

[PDB-3575] Tag the release and create packages (PDB 5.0.0) Created: 2017/06/20  Updated: 2017/06/27  Resolved: 2017/06/27

Status: Closed
Project: PuppetDB
Component/s: None
Affects Version/s: None
Fix Version/s: PDB 5.0.0

Type: Sub-task Priority: Normal
Reporter: Rob Browning Assignee: Melissa Stone
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Sprint: Hopper/Triage
Release Notes: Not Needed
QA Risk Assessment: Needs Assessment


(Initial planned release date: 2017-06-27)

Tag and create packages

  • Developer provides the SHA - Rob Browning - Please add the SHA as a comment (this should be the commit which contains the newly updated version.rb)
  • checkout the sha
  • Make sure you are about to tag the correct thing
  • Create the tag e.g.) git tag -s -u {GPG key}

    -m "1.7.3" 1.7.3

  • You need to know the pass phrase for this to complete successfully. It's important that we make sure all releases are signed to verify authenticity.
  • DO NOT push the tag to the repo, keep it local only
  • `git describe` will show you the tag. Make sure you're building what you think you're building.
  • Make sure you look over the code that has changed since the previous release so we know what's going out the door.
  • run `rake package:implode package:bootstrap pl:jenkins:uber_build` when you've verified what version you're building (this uses the latest version of the packaging repo to build the packages).
  • If this is a puppet release, you have to build the windows msi. This is done using jenkins jobs on jenkins-legacy. You have to make sure you're targeting the correct versions of hiera, facter and puppet.
  • Melissa Stone please add a comment with location of packages.

For puppet, don't forget the msi packages. This usually comes after other smoke testing is going well since it does require the tag to be pushed live.


  • Every ticket before this except for release notes.

Comment by Melissa Stone [ 2017/06/27 ]


Final packages were automatically built with the merge of this commit https://github.com/puppetlabs/puppetdb/commit/2ab89d9e4a33f68a6d902661593ebd26cb1d6845

Generated at Tue Jul 14 19:31:59 PDT 2020 using Jira 8.5.2#805002-sha1:a66f9354b9e12ac788984e5d84669c903a370049.