Hunter moved the Codewhale repositories to github.com/codewhale-hq on
2026-10-05. Rewrite Hmbown/<moved repo> slugs to codewhale-hq/<repo> in
docs, READMEs (all 19), website, CHANGELOGs, workflows, issue templates,
Cargo/npm/VS Code/nix/winget metadata, install and updater code, the
bundled first-party marketplace catalog and their tests: 1,795 references
in 434 files, plus four escaped regex literals. Docker images publish to
ghcr.io/codewhale-hq/codewhale from the next release.
Old URLs keep working through GitHub's transfer redirects (verified live:
API releases/latest, HTML releases/latest, release asset downloads,
codeload tarballs, git clone), so released clients keep updating.
Left unchanged on purpose: Hmbown/codewhale-cu-plugin (not moved yet; its
shipped updater refuses redirects), Hmbown/deepseek-skills, cwc and other
repos that did not move; package identities (winget Hmbown.CodeWhale, NSIS
publisher); vendor/codewhale-ratatui (frozen reviewed package); and the
extension-host GitHub adapter with tools/github/report.rs and their parity
fixture, which need a bundle rebuild and move together in a follow-up.
README translation stamps updated to the new README.md hash.
Validation: npm test (wrapper 101/0, SDK 19/0, extension host 398 passed /
0 failed / 7 skipped, web 763/0) and npm run check:web exit 0 (one
pre-existing facts-lib.mjs lint warning). cargo check --workspace --tests
--all-features --locked: exit 0. cargo test -p codewhale-cli -p
codewhale-release -p codewhale-protocol and the touched codewhale-tui
modules (client, cloud_dispatch, commands, dispatch_runner, llm_client::mock,
oauth, operate, plugins::marketplace, remote_control, remote_setup,
tools::mcp_registry, tools::web::fetch, working_set, tui::ui::tests): all
ok, 0 failed. check-readme-translations (18 in sync), readme locales, TUI
locale parity, product vocabulary, web locales, contributor credit, plugin
claims, release-workflows.test.js and check-versions all pass.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Signed-off-by: CodeWhale Bot <[email protected]>
The flake compiled cleanly but always failed in the cargo check phase:
test binaries could not load libdbus at runtime, and a further batch of
sandbox-environment tests failed. Fix the check environment and harness
so `nix build` passes end-to-end.
- preCheck exports LD_LIBRARY_PATH (dbus/gcc libs); nixpkgs no longer
derives it from buildInputs and autoPatchelfHook only runs at fixup
- preCheck points HOME at a writable mktemp dir (sandbox HOME is not
writable, breaking config/secret tests)
- procps is a Linux nativeCheckInput so the fleet ps-based memory/zombie
sampling works on NixOS
- checkPhase builds harnesses with --no-run, patches an explicit RPATH
into the deps executables (fleet/shell tests re-exec the harness with a
scrubbed environment), then runs tests
- RUST_TEST_THREADS=1: tests mutate process-global PATH/HOME/cwd via
EnvVarGuard, and a concurrent shell spawn can fail to resolve the
interpreter; serial execution makes the check deterministic
- skip two tests that cannot run in the Nix sandbox: the git-repo-root
test needs the source tree to be a git repo, and the underwater header
width table is calibrated against checkout git chrome
Verified with `nix build '.#packages.x86_64-linux.default'`: cli 186
passed, tui 9491 passed / 0 failed (2 filtered), auto-patchelf reports 0
unsatisfied dependencies.
(cherry picked from commit f7f5559da3)
Signed-off-by: Hmbown <[email protected]>