Skip to content

release-train: staging -> main - #145

Merged
tracebloc-release-train[bot] merged 6 commits into
mainfrom
release-train/to-main
Aug 27, 2026
Merged

release-train: staging -> main#145
tracebloc-release-train[bot] merged 6 commits into
mainfrom
release-train/to-main

Conversation

@LukasWodka

@LukasWodkaLukasWodka commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Automated promotion by the release train (RFC-0008 D14). Head is the train-managed release-train/to-main branch (a mirror of staging), so it never collides with a human PR. Merged only when the fr-gate is green.


Note

Low Risk
Changes are workflow callers and synced engineering prose; no product runtime code. Bugbot runs add CI load and may show red advisory checks on some PRs without blocking merge.

Overview
This promotion bundles CI workflow changes and a synced org-standards block in CLAUDE.md.

Bugbot (fleet step 2): Adds bugbot-gate-caller.yml, a thin caller to tracebloc/.github’s reusable bugbot-gate.yml on PR open/sync/ready-for-review, with concurrency and read-only permissions. It runs the bugbot / review check as advice only—branch protection and repo-inventory are intentionally not updated in this PR (required follow-up in .github).

FR gate: Extends fr-gate-caller.yml with the edited pull_request type so the gate re-runs when the PR base branch changes, avoiding a stale gate / gate verdict after retargets.

CLAUDE.md: Replaces hand-waved branch-model exceptions with read repo-inventory.yml, documents the unprotected-develop trap, adds git reap / branch_owner.py cleanup guidance, a “fix the class, not the instance” quality rule, and clarifies bug-kanban automation vs manual moves in three repos.

Reviewed by Cursor Bugbot for commit 2779e85. Bugbot is set up for automated code reviews on this repo. Configure here.

LukasWodkaand others added 6 commits August 25, 2026 20:33
…139)
Step 2 of the reusable's three-step arming order, rolled from the
claude-skills pilot (claude-skills#36) to the rest of the fleet.
No branch protection is touched and `bugbot / review` is not required:
Bugbot does not review Dependabot PRs, so a required context would park
every one of them red with no route to green. Reported, not required.
repo-inventory.yml is untouched -- caller first, entry after; the flip to
`required` is the follow-up.
Refs tracebloc/backend#2284
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
`edited` is the only pull_request event GitHub fires on a base-branch change.
Without it a retargeted PR can never re-run fr-gate: synchronize needs a push,
and a retarget has nothing to push.
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Managed sync from tracebloc/.github/org-standards.md.
Co-authored-by: tracebloc-release-train[bot] <309815517+tracebloc-release-train[bot]@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@LukasWodka

Copy link
Copy Markdown
ContributorAuthor

bugbot run

@cursorcursorBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2779e85. Configure here.

Comment thread.github/workflows/bugbot-gate-caller.yml
@tracebloc-release-traintracebloc-release-trainBot added gate-nudge Toggled by the release train to (re-)fire the fr-gate and removed gate-nudge Toggled by the release train to (re-)fire the fr-gate labels Aug 27, 2026
@LukasWodka

Copy link
Copy Markdown
ContributorAuthor

Promoted with 1 open Medium/Low Bugbot finding(s), per the severity policy in release-train's README (High stops the line; Medium/Low are recorded and ship, at both hops):

Caller does not skip bot PRs

This is a third look at twice-reviewed code -- it passed per-feature review and functional review on the source branch before the promotion. Fix forward on develop if any is real.

What the train did with each:

@tracebloc-release-train
tracebloc-release-trainBot merged commit 988dae0 into mainAug 27, 2026
22 of 23 checks passed
@tracebloc-release-train
tracebloc-release-trainBot deleted the release-train/to-main branch August 27, 2026 08:12
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@LukasWodka