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: skills/releasepr/references/troubleshooting.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,9 @@ Match the exact error or symptom to a row before proposing a fix.
15
15
|`release_artifacts[i].add must include at least one path or glob` / `path must be repository-relative` / `path cannot contain traversal`| Missing/invalid `add` entry. | Provide ≥ 1 repo-relative path/glob, no absolute paths, no `..`. |
16
16
|`release_artifacts[i].timeout_seconds must be between 1 and 3600`| Out-of-range timeout. | Use 1–3600, or omit (`0` = unset). |
17
17
|`config validation failed: invalid log_level` / `invalid log_format`| Value outside the allowed set. |`log_level` ∈ debug/info/warn/error; `log_format` ∈ json/console. |
18
-
| Dry-run CI job never runs on the release PR | PR title prefix not matched. | Keep the title `release: release vX.Y.Z` or `ci(release): release vX.Y.Z`; do not rename the release branch pattern. See `release-workflow.md`. |
19
-
| Production release never fires after merge | Merge commit subject not `release:`/`ci(release):`, or pushed to a non-default branch. | Merge the release PR so the release commit lands on the defaultbranch with the expected subject prefix. |
20
-
| Release-PR job did not run on a normal push | Head commit was a skipped kind (bot, `release:`, `ci(release):`, `Merge pull request`). | Expected by design. Push a regular conventional commit, or dispatch the workflow with mode `release-pr`. |
18
+
| Dry-run CI job never runs on the release PR | PR title prefix not matched. | Keep the title `build: release vX.Y.Z`; do not rename the release branch pattern. See `release-workflow.md`. |
19
+
| Production release never fires after merge | Merge commit subject does not start with `build: release`, or it was pushed to a non-default branch. | Merge the generated release PR so its title becomes the default-branch commit subject. |
20
+
| Release-PR job did not run on a normal push | Head commit was a skipped kind (bot, `build: release`, `Merge pull request`). | Expected by design. Push a regular conventional commit, or dispatch the workflow with mode `release-pr`. |
21
21
| Follow-up workflows not dispatched from the release-PR job | Default `GITHUB_TOKEN` cannot trigger other workflows. | Use a dedicated `RELEASE_TOKEN` PAT/app token for that job. |
22
22
| Wrong / unexpectedly low version, or always the initial version | Shallow checkout — no history/tags for `git-cliff`. |`actions/checkout@v4` with `fetch-depth: 0` and `fetch-tags: true`. See `setup.md`. |
23
23
| First-ever release picks `v0.0.x` off `v0.0.0` instead of intended baseline | Repo has no tags and `INITIAL_VERSION` is unset. | Set `INITIAL_VERSION` (e.g. `v0.0.1`) in the workflow env. See `configuration.md`. |
0 commit comments