Skip to main content

Plone release management utilities

Project description

Introduction

Tools to make managing Plone core releases easier.

Installation

To install plone.releaser add it to your buildout:

[release]
recipe = zc.recipe.egg
eggs =  plone.releaser

To make it available in buildout.coredev, run buildout with releaser.cfg:

$ bin/buildout -c releaser.cfg

Usage

Check PyPi access to all Plone packages for a certain user:

$ bin/manage checkPypi timo

Check a package for updates:

$ bin/manage checkPackageForUpdates Products.CMFPlone

Report packages with changes:

$ bin/manage report --interactive

Pulls:

$ bin/manage pulls

Changelog:

$ bin/manage changelog

Launchpad:

$ bin/manage launchpad

Check checkout:

$ bin/manage check-checkout

Append Jenkins build number to package version:

$ bin/append-jenkins-build-number-to-package-version

Set package version:

$ bin/set-package-version

Changelog

1.5.5 (2017-10-17)

Bug fixes:

  • Skip over broken version definitions when building the unified changelog. [esteele]

1.5.4 (2016-11-01)

Bug fixes:

  • Use print as a function. [gforcada]

1.5.3 (2016-06-27)

Bug fixes:

  • Change pypi-url from http to https. [fgrcon]

1.5.2 (2016-06-12)

New features:

  • Ask before pushing to coredev, after updating the checkouts and versions. [maurits]

Bug fixes:

  • Fix new versions if they had dev/post release suffix. [gforcada]

1.5.1 (2016-04-28)

New features:

  • Changed new headings to ‘Breaking changes’, ‘New features’, ‘Bug fixes’. Old headers are still accepted, but in the postrelease we generate the new ones. In the unified changelog, we combine the old and new names. See https://github.com/plone/Products.CMFPlone/issues/1323 [maurits]

Bug fixes:

  • When compiling changelog, treat Incompatibilities header as special too. [maurits]

1.5.0 (2016-02-27)

New:

1.4 (2016-02-11)

New:

  • Removed our ‘show changelog’ entry point. Required zest.releaser 6.6.0 that has this itself. [maurits]

  • Show New: and Fixes: in unified changelog. [maurits]

  • Require New: or Fixes: to be present in the changelog during prerelease. [maurits]

  • Simplified showing last changelog entries. Requires zest.releaser 6.0 or higher. [maurits]

  • Set new changelog format during postrelease. Adapt check in prerelease that warns when the original changelog text has not been changed since the previous release. Issue https://github.com/plone/Products.CMFPlone/issues/1180 [maurits]

Fixes:

1.3 (2015-09-27)

  • Fail nicely if a Plone versions.cfg can’t be located [esteele]

  • When showing the changelog, accept 1.7.2.1 as version. So loose version numbers instead of strict version numbers with only one or two dots. [maurits]

  • Run git pull on buildout.coredev to make sure it is up-to-date. [timo]

  • Refactor checkPackageForUpdates to be more flexible. Made it a class on its own module. [gforcada]

  • Create a jenkins report based on checkPackageForUpdates. [gforcada]

1.2 (2015-03-21)

  • Rename esteele.manager to plone.releaser. [timo]

1.1 (2014-04-23)

  • add feature: add the package to the version file if it doesn’t exists [jfroche]

  • add command to set the package version in a versions config file [jfroche]

  • return the new version number when appending jenkins build number to the versions of a package [jfroche]

1.0 (2014-04-23)

  • Initial release [esteele]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plone.releaser-1.5.5.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plone.releaser-1.5.5-py2-none-any.whl (19.0 kB view details)

Uploaded Python 2

File details

Details for the file plone.releaser-1.5.5.tar.gz.

File metadata

File hashes

Hashes for plone.releaser-1.5.5.tar.gz
Algorithm Hash digest
SHA256 7a30ce07dbe00f6cdbf31f902fd57a236bfb3d09972361d2b1a0a1603dfd1acc
MD5 ba9772d098cd7f509d0d153ad41a7358
BLAKE2b-256 760def20cf32e8da93cf92eada0a969ddcf66d60b29fe580e1662e2454ce2556

See more details on using hashes here.

File details

Details for the file plone.releaser-1.5.5-py2-none-any.whl.

File metadata

File hashes

Hashes for plone.releaser-1.5.5-py2-none-any.whl
Algorithm Hash digest
SHA256 a151165af8f45f90e507cdda5d59a104948fbed0a85afce0f93b0bf54de60ed4
MD5 af3b888a3d93d1e0d705f93803ae0a4d
BLAKE2b-256 85cdebf1afcf4bab4803b7556dc524ded3c5c2fd0606b719243d9662e5abb99e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page