mirror of
https://github.com/codewhale-hq/Codewhale.git
synced 2026-11-07 10:36:05 -10:00
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]>
45 lines
1.7 KiB
Bash
45 lines
1.7 KiB
Bash
# Required for the /api/cron routes (DeepSeek summarization + community agent).
|
|
DEEPSEEK_API_KEY=sk-your-deepseek-key
|
|
|
|
# Optional — raises GitHub API rate limit from 60 to 5000 req/h.
|
|
# Use a fine-grained PAT scoped to public repos only.
|
|
GITHUB_TOKEN=
|
|
|
|
# Override which repo to mirror. Defaults to codewhale-hq/CodeWhale.
|
|
GITHUB_REPO=codewhale-hq/CodeWhale
|
|
|
|
# Optional — required to manually invoke /api/cron
|
|
# (cloudflare cron triggers don't need this; they set cf-cron).
|
|
CRON_SECRET=
|
|
|
|
# Optional — defaults to deepseek-flash.
|
|
DEEPSEEK_MODEL=deepseek-flash
|
|
DEEPSEEK_BASE_URL=https://api.deepseek.com
|
|
|
|
# Admin panel auth. Set to a random secret; enter it in the /admin login form.
|
|
MAINTAINER_TOKEN=
|
|
|
|
# GitHub PAT for posting comments via /admin. Needs issues:write scope.
|
|
MAINTAINER_GITHUB_PAT=
|
|
|
|
# Set to 1 once the Gitee mirror at gitee.com/Hmbown/...
|
|
# exists. Until then leave blank to hide Gitee links.
|
|
NEXT_PUBLIC_GITEE_ENABLED=
|
|
|
|
# Optional BYOK for website/docs machine translation via the General
|
|
# Translation CLI (`npm run i18n:gt -- translate`). Never commit values.
|
|
# Check/export/import are local and do not need these. Runtime does not
|
|
# call GT. Fail-closed without both. Never wrap model completions.
|
|
# GT_API_KEY=
|
|
# GT_PROJECT_ID=
|
|
|
|
# Cloud facts (facts/v1) delivery via /api/facts/v1/<channel>. Read-only:
|
|
# the publishable (anon) key is the ONLY Supabase key the website may hold.
|
|
# Project: CodeWhale Web. Unset → the route answers 503 facts-unavailable.
|
|
SUPABASE_URL=https://mungbvkvpkxbkjzspehg.supabase.co
|
|
SUPABASE_PUBLISHABLE_KEY=
|
|
|
|
# Cloud facts authoring (founder machine only; never CI, never the host):
|
|
# CODEWHALE_FACTS_SIGNING_KEY_FILE=/path/outside/any/repo/cwf-<id>.key
|
|
# SUPABASE_SERVICE_ROLE_KEY= # publish/revoke via scripts/facts-publish.mjs
|