File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change 1- name : Automated Release Debug
1+ # This workflow automates the release process when a release is created on GitHub
2+ # It uses Maven release plugin to manage versions and deploys to Maven Central
3+ #
4+ # Usage:
5+ # 1. Create a new release in GitHub UI with tag format: vX.Y.Z (e.g., v1.2.0)
6+ # - Select the target branch (typically main)
7+ # 2. This workflow will automatically:
8+ # - Use Maven release:prepare to update versions and create release commits
9+ # - Use Maven release:perform to build and deploy artifacts to Maven Central
10+ # - Move the tag to point to the actual release commit
11+ # - Push commits back to the originating branch
12+
13+ name : Automated Release
214
315on :
416 release :
5- types : [created]
17+ types : [created] # Trigger when release is created
618
719permissions :
8- contents : write # Required to push commits, update tags and edit releases
20+ contents : write # Required to push commits and update tags
921
1022jobs :
1123 release :
You can’t perform that action at this time.
0 commit comments