-
-
Notifications
You must be signed in to change notification settings - Fork 299
[WIP] NG Release Process
Peter Kirschner edited this page May 13, 2026
·
1 revision
Starting point is the development on the master branch
Release process is started by pushing a tag rel_{rel_ver} e.g. rel_7.3.1
This triggers release workflow in build system and therefor the release.sh script
- new branch for the release is created, with the name
rel_{rel_ver}e.g.rel_7.3.1 - change versions from
{prev_ver}-SNAPSHOTto{prev_ver}-RC1 - in file
cnf/build.bndandgradle.properties,gradle-plugins/gradle.properties
update the propertybnd_version:tobnd_version: {rel_ver}-RC1 - in file
maven-plugins/bnd-plugin-parent/pom.xmlupdate the tag<revision>{prev_ver}-SNAPSHOT</revision>to<revision>{rel_ver}-RC1</revision> - verify build and deployments in
1. JFrog
https://bndtools.jfrog.io/artifactory/libs-release/2. Sonatype deployments - verify the deployment ids - When successful update via curl REST API the
update-rc-https://bndtools.jfrog.io/ui/admin/repositories/virtual/update-rc/edit - announce the release
{rel_ver}-RC1
- checkout the branch
rel_ver - cherry-pick bugfix commits from branch
master - push new tag
{rel_ver}-RCn - in file
cnf/build.bndandgradle.properties,gradle-plugins/gradle.properties
update the propertybnd_version:tobnd_version: {rel_ver}-RCn - in file
maven-plugins/bnd-plugin-parent/pom.xmlupdate the tag<revision>{prev_ver}.*</revision>to<revision>{rel_ver}-RCn</revision> - verify build and deployments in
1. JFrog
https://bndtools.jfrog.io/artifactory/libs-release/2. Sonatype deployments - verify the deployment ids - When successful update via curl REST API the
update-rc-https://bndtools.jfrog.io/ui/admin/repositories/virtual/update-rc/edit - announce the release
{rel_ver}-RCn
to be continued
Dev Meetings Agenda/Protocol
Latest Releases
all versions
- 7.2.3 | 7.2.2
- 7.2.1 | 7.2.0
- 7.1.0 | 7.0.0
- 6.4.1 | 6.4.0 | 6.3.1 | 6.3.0
- 6.2.0 | 6.1.0 | 6.0.0
- 5.3.0 | 5.2.0 | 5.1.2 | 5.1.1
- 5.1.0 | 5.0.1 | 5.0.0
- 4.3.1 | 4.3.0 | 4.2.1 | 4.2.0
- 4.1.0 | 4.0.0
- 3.5.0 | 3.4.0 | 3.3.0 | 3.2.0
- 2.2.0
Gradle
- Plugin
- Build Customizations
- Builder & java-library
- Non-Workspace builds
- PluginManagement
- Using Kotlin
- Kotlin DSL jar config
- AntTasks
- Baselining [beta]
- Blurry Form Text on High-Resolution Displays
- Bnd toolchain parity table
- bnddistribute
- Buildpath Versions
- Conflict with M2E PDE Connector
- Eclipse Logging with Logback
- Hackathon June 2012
- Install bnd on the command line
- Is there a mailing list for bnd
- Launching Framework
- Multi-project build order
- Multi-release JAR support design discussion
- Plans wrt to enRoute
- Reading Eclipse project preferences in bnd
- Release Process
- Requirements for New Repository API
- Windows Locked Files
- WIP ideas ‐ bnd 8.0.0 breaking changes
- XML Attributes on Annotations
- [ant] Loading and Expanding Shared Headers or Properties