Kusuma04-dev opened a new pull request, #7123:
URL: https://github.com/apache/incubator-kie/pull/7123

   This PR introduces local-first release automation scripts for the 
consolidated `incubator-kie` repository and updates the Jenkins release 
pipelines to use them.
   
   **What the Release Scripts Do:**
   - `script/release/update-version.sh`: Updates project versions across all 
modules.
   - `script/release/rc-commit.sh`: Automates the release commit and creates 
the release candidate tag.
   - `script/release/build.sh`: Runs the full Maven build and packages all 
reactor modules.
   - `script/release/deploy-to-staging.sh`: Signs artifacts with GPG and 
deploys them to the Apache Nexus staging repository.
   - `script/release/tag-release.sh`: Promotes an approved RC tag to the 
official release tag.
   - `script/release/release-all.sh`: Master orchestrator that executes the 
entire RC workflow in sequence.
   
   **Jenkins Pipeline Updates:**
   - `.ci/jenkins/project/Jenkinsfile.release`: Updated to delegate the release 
workflow directly to `script/release/release-all.sh`.
   - `.ci/jenkins/Jenkinsfile.deploy` & `.ci/jenkins/Jenkinsfile.promote`: 
Streamlined to avoid duplicating release tagging and signing logic.
   - **Backups Preserved**: Kept `.backup` copies of all original Jenkinsfiles 
(`Jenkinsfile.release.backup`, `Jenkinsfile.deploy.backup`, 
`Jenkinsfile.promote.backup`) to ensure zero disruption until the new pipelines 
are verified in CI.
   
   For testing Artifacts generated in local dry run, are available in :
   
https://github.com/Kusuma04-dev/kie-release-10.3/tree/main/artifacts_kie_tools


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to