cdapio / release-tools

1 stars 3 forks source link

Added script for bulk-editing pom versions for release #1

Closed MEseifan closed 4 years ago

MEseifan commented 4 years ago

This script automates the process of bumping versions in pom files to the next SNAPSHOT or non-SNAPSHOT version. The usual release process (for patch versions) is:

  1. Bump versions in the release branch to non-SNAPSHOT versions
  2. Build all artifacts and test
  3. Release artifacts
  4. Bump versions in the release branch to the next SNAPSHOT versions to allow dev work on the release branch.

This script fully automates steps 1 and 4, it will apply the code changes and create PRs in each repository for review/approval.