Feature/epmrpp 98957 add reusable Java workflow with authorization and Jobs service for releases #152
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Java Build and Release Automation:
The workflow handles Java project builds, ensuring that the service artifacts are consistently compiled and published.
Integrated with Gradle to execute the defined build command (./gradlew build).
Master Branch Enforcement:
The branch input is now explicitly set to master, ensuring that the workflow is always executed on the correct branch.
Removed redundant branch validation since the checkout step enforces this behavior.
Improved Release Management:
Ensures that artifacts are built and uploaded according to the release version.
Prevents issues where outdated or mismatched builds could be published.