Skip to content

Commit 50dc8c4

Browse files
Debug Release workflow (#441)
1 parent 65aec53 commit 50dc8c4

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

.github/workflows/release-debug.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
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

315
on:
416
release:
5-
types: [created]
17+
types: [created] # Trigger when release is created
618

719
permissions:
8-
contents: write # Required to push commits, update tags and edit releases
20+
contents: write # Required to push commits and update tags
921

1022
jobs:
1123
release:

0 commit comments

Comments
 (0)