Skip to content

fix(ci): point the deploy at the bitbaum org, so this repo can ship again - #227

Merged
catomean merged 1 commit into
mainfrom
fix/ci-point-actions-at-bitbaum-org
Aug 28, 2026
Merged

fix(ci): point the deploy at the bitbaum org, so this repo can ship again#227
catomean merged 1 commit into
mainfrom
fix/ci-point-actions-at-bitbaum-org

Conversation

@catomean

Copy link
Copy Markdown
Collaborator

The fleet moved to the bitbaum org, and Actions' uses: resolver does not follow a repo transfer.

That is the whole bug, and its danger is that every tool available to check it disagrees with the runner. gh api repos/catomean/dotfiles returns the repo. git clone works. git push works. All of them follow the redirect. The uses: resolver alone does not — so the reference reads as correct everywhere except the one place it is consumed.

What it looks like when broken

Not a red check. Zero jobs, no logs, and a bare "This run likely failed because of a workflow file issue." The workflow that would have reported a failure is the one that could not start.

Downstream, a PR sits at CLEAN / MERGEABLE with nothing marked wrong. Nothing announces an outage; work just quietly stops moving. In this fleet that had already accumulated 11 clean unmerged dependabot PRs in orangecat and 8 in reparaturbonus-zh before anyone noticed.

Why this repo, now

bitbaum/fleetcrown hit the same failure and fixed it in #415; this applies the identical change here. Two owners appear across the fleet — maonakamoto (never repaired after the user rename) and catomean (repaired for the rename, then broken again by the org transfer). Both resolve to bitbaum now.

Scope is .github/workflows/ only — those are the references that actually break a run. Docs naming the old owner are stale but not load-bearing, and rewriting them in bulk across 15 repos would be a large unverifiable diff attached to an outage fix.

Verification

The honest check is not that CI passes — CI passing is compatible with the sweep still being dead, which is exactly how this went unnoticed. It is that the auto-merge run produces jobs instead of zero, which can only be observed after this lands on the default branch. I am watching for that on each repo rather than treating the merge as the finish line.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UvjGNAS9CMfEGNW26tUR4P

…gain

deploy.yml called catomean/fleetcrown/.github/workflows/selfhost-deploy.yml.
The Actions `uses:` resolver does not follow a rename or a transfer, though the
REST API and git both do — so the reference looked correct everywhere it could
be checked, while the run died before any job started.

This repo has no auto-merge.yml, so nothing here ever went visibly red; the
deploy simply stopped happening. Found by auditing every workflow reference in
the org against the canonical full_name REST reports.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UvjGNAS9CMfEGNW26tUR4P
@catomean
catomean merged commit 32e3e91 into main Aug 28, 2026
1 check passed
@catomean
catomean deleted the fix/ci-point-actions-at-bitbaum-org branch August 28, 2026 08:37
github-actions Bot pushed a commit that referenced this pull request Aug 29, 2026
…231)

PR #227 moved the deploy workflow to the bitbaum org but left two incident
notes in auto-merge-sweep.sh pointing at catomean/ repo paths that no longer
resolve. The comments are the only record of why the sweep skips red bases and
merges oldest-first, so a dead path there costs a future reader the receipt.

Found because local main had diverged: it carried this half of the rename in a
commit whose deploy.yml half shipped as #227.


Claude-Session: https://claude.ai/code/session_01TDhA9vfTasuixhGQ2NVmcE

Co-authored-by: Mao Nakamoto <41178744+maonakamoto@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to 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