chore: migrate repo-location refs from Gerrrt to dotgibson org#128
Conversation
Rewrite hardcoded repo-location references from the Gerrrt personal account to the new dotgibson org across Core's vendored-out surface: - URLs in .bin/sync-upstream.sh and ARCHITECTURE.md - reusable-workflow uses: refs (auto-tag-call, bootstrap-test, core-integrity-call) - github.repository_owner guards in release, sync-fanout, notify-web (these silently no-op under any other owner) - notify-web dispatch URL + the showcase Pages badge (gerrrt.github.io -> dotgibson.github.io) The nvim lua/gerrrt/** module namespace and the @Gerrrt code-owner are left untouched β those are the personal handle, not repo locations. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RMEBzQWNQPcYfUEbin1zjW
There was a problem hiding this comment.
Pull request overview
This PR is part of the Gerrrt β dotgibson organization migration. It rewrites hardcoded repo-location references across Core's vendored-out surface β repo URLs, reusable-workflow uses: refs (in doc comments), github.repository_owner guards, the notify-web dispatch URL, and the showcase Pages badge β so they point at the new org. Personal-handle references (the nvim lua/gerrrt/** namespace and @gerrrt code-owner) are deliberately left unchanged since renaming them would break require() and ownership, respectively.
Changes:
- Migrated repo URLs and subtree/dispatch endpoints (
.bin/sync-upstream.sh,ARCHITECTURE.md,notify-web.yml) and the showcase badge (README.md) todotgibson. - Updated the functional
github.repository_owner == 'dotgibson'guards inrelease.yml,sync-fanout.yml, andnotify-web.yml, plus documentationuses:refs in the reusable-workflow headers. - Recorded the migration in
CHANGELOG.mdunder[Unreleased].
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Showcase Pages badge URL gerrrt.github.io β dotgibson.github.io. |
| CHANGELOG.md | Adds an [Unreleased] entry documenting the migration and the deliberate exclusions. |
| ARCHITECTURE.md | Updates the git subtree add example URL to the new org. |
| .bin/sync-upstream.sh | Points CORE_REPO_URL at the new org. |
| .github/workflows/release.yml | Owner guard Gerrrt β dotgibson. |
| .github/workflows/sync-fanout.yml | Owner guard Gerrrt β dotgibson. |
| .github/workflows/notify-web.yml | Owner guard, setup comment, and dispatch URL updated to new org. |
| .github/workflows/auto-tag-call.yml | Doc-comment uses: ref updated. |
| .github/workflows/bootstrap-test.yml | Doc-comment uses: ref updated. |
| .github/workflows/core-integrity-call.yml | Doc-comment uses: ref updated. |
π‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
What
Part of the org migration
Gerrrtβdotgibson. Rewrites hardcoded repo-location references across Core's vendored-out surface:.bin/sync-upstream.sh(CORE_REPO_URL),ARCHITECTURE.md(subtree example)uses:refs βauto-tag-call.yml,bootstrap-test.yml,core-integrity-call.ymlgithub.repository_ownerguards βrelease.yml,sync-fanout.yml,notify-web.yml(these silently no-op under any other owner, so they must move with the org)api.github.com/repos/dotgibson/dotfiles-web/dispatchesgerrrt.github.ioβdotgibson.github.ioDeliberately NOT changed (personal handle, not repo locations)
nvim/lua/gerrrt/**β renaming breaksrequire()@gerrrtinCODEOWNERSVerification
make auditβ pass 231, skip 0, fail 0 (full toolchain: shellcheck, actionlint, markdownlint, luacheck, gitleaks, zsh behavioral suite).Fan-out
After merge,
make syncfans this into every OS repo'score/β no vendoredcore/tree is hand-edited.π€ Generated with Claude Code
Generated by Claude Code