chore: migrate git host from git.dev.rkdr.net to git.rkdr.net #142

Merged
Defame1297 merged 2 commits from chore/git-host-migration into main 2026-09-25 14:23:17 +00:00
Collaborator

Summary

The repo's git host moved from git.dev.rkdr.net to git.rkdr.net. The origin remote was already repointed and verified reachable; this PR brings every in-repo reference in line so cloning, submodule init, and apm install all resolve against the new host.

  • .gitmodules: docs/wiki submodule URL repointed (tests/* submodules stay on github.com, untouched).
  • Root apm.yml: 7 dependency entries and marketplace.owner.url repointed; executables.allow key updated to kyberforge#2.0.1 to match kyberforge's bump below (scripts/check-executables-allow-sync.sh enforces this pairing).
  • Each plugin's apm.yml (bin, core, git, gitea, kyberforge, lint, onedev): author.url/homepage/repository repointed. Per this repo's apm versioning policy, these fields compile verbatim into plugin.json, so each package took a patch version bump alongside the URL change.
  • Root apm.yml version and marketplace.version bumped 0.5.0 → 0.5.1 to match (a marketplace-block field and every listed package's version moved).
  • 4 plugin README.mds (bin, core, git, kyberforge): usage examples repointed.
  • apm.lock.yaml regenerated via apm install; .claude-plugin/marketplace.json regenerated via apm pack --marketplace=claude.

Left untouched deliberately: docs/adr/0015, 0017, 0018 — historical decision records referencing the host as it was at the time, not live config.

Verification

  • Repo-wide sweep confirmed no remaining git.dev.rkdr.net reference outside the three named ADRs.
  • apm pack --check-clean, apm audit --ci, check-executables-allow-sync.sh, and full pre-commit run --all-files all pass.
  • Merged the now-landed #141 (bats build/ exclusion fix) into this branch to pick up a clean run-tests gate.
  • Pushed and verified against the live pre-push gate on git.rkdr.net.

Test plan

  • apm audit --ci passes
  • apm pack --check-clean passes
  • bash tests/run-tests.sh --strict passes
  • git submodule status --recursive clean

🤖 Generated with Claude Code

https://claude.ai/code/session_011EBLjPSWgt4N5Q47sH8bSV

## Summary The repo's git host moved from `git.dev.rkdr.net` to `git.rkdr.net`. The `origin` remote was already repointed and verified reachable; this PR brings every in-repo reference in line so cloning, submodule init, and `apm install` all resolve against the new host. - `.gitmodules`: `docs/wiki` submodule URL repointed (`tests/*` submodules stay on github.com, untouched). - Root `apm.yml`: 7 dependency entries and `marketplace.owner.url` repointed; `executables.allow` key updated to `kyberforge#2.0.1` to match kyberforge's bump below (`scripts/check-executables-allow-sync.sh` enforces this pairing). - Each plugin's `apm.yml` (`bin`, `core`, `git`, `gitea`, `kyberforge`, `lint`, `onedev`): `author.url`/`homepage`/`repository` repointed. Per this repo's apm versioning policy, these fields compile verbatim into `plugin.json`, so each package took a patch version bump alongside the URL change. - Root `apm.yml` `version` and `marketplace.version` bumped `0.5.0` → `0.5.1` to match (a marketplace-block field and every listed package's version moved). - 4 plugin `README.md`s (`bin`, `core`, `git`, `kyberforge`): usage examples repointed. - `apm.lock.yaml` regenerated via `apm install`; `.claude-plugin/marketplace.json` regenerated via `apm pack --marketplace=claude`. Left untouched deliberately: `docs/adr/0015`, `0017`, `0018` — historical decision records referencing the host as it was at the time, not live config. ## Verification - Repo-wide sweep confirmed no remaining `git.dev.rkdr.net` reference outside the three named ADRs. - `apm pack --check-clean`, `apm audit --ci`, `check-executables-allow-sync.sh`, and full `pre-commit run --all-files` all pass. - Merged the now-landed #141 (bats `build/` exclusion fix) into this branch to pick up a clean `run-tests` gate. - Pushed and verified against the live pre-push gate on `git.rkdr.net`. ## Test plan - [x] `apm audit --ci` passes - [x] `apm pack --check-clean` passes - [x] `bash tests/run-tests.sh --strict` passes - [x] `git submodule status --recursive` clean 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_011EBLjPSWgt4N5Q47sH8bSV
Claude added 2 commits 2026-09-25 14:22:24 +00:00
Why
The repo's git host moved from git.dev.rkdr.net to git.rkdr.net. The
`origin` remote was already repointed; this commit brings every
in-repo reference in line so cloning, submodule init, and apm install
all resolve against the new host.

Implementation Notes
- .gitmodules: docs/wiki submodule URL repointed (tests/* submodules
  stay on github.com, untouched).
- Root apm.yml: 7 dependency entries and marketplace.owner.url
  repointed; executables.allow key updated to kyberforge#2.0.1 to
  match kyberforge's bump below (scripts/check-executables-allow-sync.sh
  enforces this pairing).
- Each plugin's apm.yml (bin, core, git, gitea, kyberforge, lint,
  onedev): author.url/homepage/repository repointed. Per this repo's
  apm versioning policy, these fields compile verbatim into
  plugin.json, so each package took a patch version bump alongside
  the URL change.
- Root apm.yml version and marketplace.version bumped 0.5.0 -> 0.5.1
  to match (a marketplace-block field and every listed package's
  version moved).
- apm.lock.yaml regenerated via `apm install`; .claude-plugin/marketplace.json
  regenerated via `apm pack --marketplace=claude` so compiled output
  stays in sync with the manifests.

Impact
docs/adr/0015, 0017, and 0018 intentionally keep the old host in their
issue links and examples — they are historical decision records, not
live config. Verified clean: apm pack --check-clean, apm audit --ci,
check-executables-allow-sync.sh, and pre-commit --all-files all pass.
Defame1297 merged commit f30fbacf14 into main 2026-09-25 14:23:17 +00:00
Defame1297 deleted branch chore/git-host-migration 2026-09-25 14:23:17 +00:00
Sign in to join this conversation.