DEVX-45: docs: remove stale .taskid file fallback references
Post-merge / detect-type (push) Successful in 12s
Post-merge / validate-commit-msg (push) Successful in 7s
Post-merge / configure-repo (push) Successful in 13s
Post-merge / release (push) Successful in 43s
Post-merge / vikunja (push) Successful in 7s
Post-merge / sync-wiki (push) Successful in 43s
Post-merge / badges (push) Successful in 50s

This commit was merged in pull request #69.
This commit is contained in:
2026-06-24 22:33:35 +00:00
parent 2fff7ed271
commit d17854296a
4 changed files with 5 additions and 8 deletions
+1 -2
View File
@@ -120,8 +120,7 @@ jobs:
auto-merge: auto-merge:
# Auto-merge runs after all CI checks pass. It reads the task ID # Auto-merge runs after all CI checks pass. It reads the task ID
# from the branch name (falling back to .taskid file), validates # from the branch name, validates the PR title, and squash-merges.
# the PR title, and squash-merges.
needs: [quality, detect-changes, pr-review] needs: [quality, detect-changes, pr-review]
if: github.event_name == 'pull_request' if: github.event_name == 'pull_request'
runs-on: docker runs-on: docker
+1 -1
View File
@@ -188,7 +188,7 @@ repos that only need a Gitea release.
### `auto_merge.py` ### `auto_merge.py`
Auto-merges a PR when all CI checks pass. Reads the task ID from the branch Auto-merges a PR when all CI checks pass. Reads the task ID from the branch
name (falling back to `.taskid` file), validates the PR title format against name, validates the PR title format against
the Vikunja task title, extracts the conventional commit message from PR the Vikunja task title, extracts the conventional commit message from PR
commits, and squash-merges with title `{PREFIX}-N <conventional commit>`. commits, and squash-merges with title `{PREFIX}-N <conventional commit>`.
+2 -4
View File
@@ -93,8 +93,7 @@ Depends on `quality`, `detect-changes`, and `pr-review`. The final job in the
CI workflow. Runs `python -m devx.ci.auto_merge` with the branch name, PR CI workflow. Runs `python -m devx.ci.auto_merge` with the branch name, PR
title, repository, and PR number: title, repository, and PR number:
1. **Read task ID** from branch name (e.g., `DEVX-12-fix-foo` → `DEVX-12`), 1. **Read task ID** from branch name (e.g., `DEVX-12-fix-foo` → `DEVX-12`)
falling back to `.taskid` file for branches without a task ID prefix
2. **Validate PR title format** — must be `{PREFIX}-N: <vikunja task title>` 2. **Validate PR title format** — must be `{PREFIX}-N: <vikunja task title>`
3. **Validate PR title matches Vikunja task** — fetches the Vikunja task and 3. **Validate PR title matches Vikunja task** — fetches the Vikunja task and
compares the title compares the title
@@ -330,8 +329,7 @@ On failure, the `notify_failure` step creates a Gitea issue.
### `auto_merge.py` ### `auto_merge.py`
Auto-merge PR when all CI checks pass. Reads task ID from the branch name Auto-merge PR when all CI checks pass. Reads task ID from the branch name
(e.g., `DEVX-12-fix-foo` → `DEVX-12`), falling back to `.taskid` file for (e.g., `DEVX-12-fix-foo` → `DEVX-12`). Validates PR title format, checks the
branches without a task ID prefix. Validates PR title format, checks the
Vikunja task exists and the title matches, extracts the conventional commit Vikunja task exists and the title matches, extracts the conventional commit
message from PR commits, and squash-merges with message from PR commits, and squash-merges with
`{PREFIX}-N <conventional commit>` title. `{PREFIX}-N <conventional commit>` title.
+1 -1
View File
@@ -18,7 +18,7 @@ devx molecule --help # show molecule commands
### `devx ci auto-merge` ### `devx ci auto-merge`
Auto-merge a PR when all CI checks pass. Reads the task ID from the branch Auto-merge a PR when all CI checks pass. Reads the task ID from the branch
name (falling back to `.taskid` file), validates the PR title format against name, validates the PR title format against
the Vikunja task title, extracts the conventional commit message from PR the Vikunja task title, extracts the conventional commit message from PR
commits, and squash-merges with `{PREFIX}-N <conventional commit>` title. commits, and squash-merges with `{PREFIX}-N <conventional commit>` title.