You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASING.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,6 +100,14 @@ Result:
100
100
- Used for reproducible builds and deployments
101
101
-**No separate release branches**: The release workflow pushes directly to the originating branch
102
102
103
+
### CI Workflow Behavior
104
+
105
+
**Important**: Release commits pushed by the automated workflow will **not** trigger other CI workflows (such as build or test workflows). This is because the workflow uses the default `GITHUB_TOKEN`, and GitHub intentionally prevents workflows from triggering other workflows to avoid infinite loops.
106
+
107
+
- The release commits are still valid and properly signed by `github-actions[bot]`
108
+
- Maven Central deployment happens within the release workflow itself
109
+
- If you need CI to run on release commits, you would need to use a Personal Access Token (PAT) instead of `GITHUB_TOKEN`, though this is generally not recommended for releases
110
+
103
111
## Version Numbering
104
112
105
113
This project follows [Semantic Versioning](https://semver.org/):
@@ -188,6 +196,15 @@ If artifacts don't appear on Maven Central after a successful workflow:
188
196
3. Check forany deployment errorsin the workflow logs
189
197
4. Verify GPG signing was successful (check for GPG-related errors)
190
198
199
+
### CI Workflows Not Triggered by Release Commits
200
+
201
+
**This is expected behavior**. Release commits pushed by the automated workflow will not trigger other CI workflows (such as build or test workflows). This is by design:
202
+
203
+
- The workflow uses the default `GITHUB_TOKEN`for authentication
204
+
- GitHub prevents workflows triggered by `GITHUB_TOKEN` from triggering other workflows to avoid infinite loops
205
+
- The release workflow already performs all necessary building, testing, and deployment within itself
206
+
- If you need CI workflows to run on release commits (generally not recommended), you would need to configure a Personal Access Token (PAT) instead
207
+
191
208
## Required Secrets
192
209
193
210
The following GitHub secrets must be configured for releases to work:
0 commit comments