Skip to content

chore: move repository references to the GameplanePanel org - #622

Merged
ValgulNecron merged 4 commits into
masterfrom
chore/move-to-gameplanepanel-org
Oct 7, 2026
Merged

ValgulNecron merged 4 commits into
masterfrom
chore/move-to-gameplanepanel-org

Conversation

@ValgulNecron

@ValgulNecron ValgulNecron commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

The main repo moved from ValgulNecron/Gameplane to GameplanePanel/Gameplane, and the submodules moved to GameplanePanel/module and GameplanePanel/website. This PR updates every live reference.

  • Submodules — .gitmodules points modules/ → GameplanePanel/module and website/ → GameplanePanel/website (pinned commits unchanged; both resolve in the new repos).
  • Go module paths — github.com/ValgulNecron/gameplane/... → github.com/GameplanePanel/gameplane/... across all go.mod, imports, and go.work.
  • GHCR — ghcr.io/valgulnecron/... → ghcr.io/gameplanepanel/... (chart default image.registry, Makefile REGISTRY, docs, examples, CRD field docs; chart CRD bundle hash restamped via make manifests). Publish workflows already derive the owner from github.repository_owner.
  • Links / repo names — GitHub URLs, gh api repos/... paths, and submodule repo names in docs, chart values, workflows (incl. the screenshot-refresh website PR step), and CLAUDE.md.
  • Website link — https://gameplanepanel.github.io/website/.

Intentionally unchanged:

  • The e2e upgrade path (deploy/kind/upgrade.sh CHART_REF, upgradeFromChartRef, charts/gameplane/testdata/upgrade-from-v0.2.0-beta.8-values.yaml) stays on ghcr.io/valgulnecron: releases up to v0.3.0 were published there and nothing exists under ghcr.io/gameplanepanel yet.
  • design-export/ (Pencil snapshot; its sample strings need a Pencil pass on design.pen).
  • Archived specs/done_*, CHANGELOG.md/IDEA.md/roadmap history, a maintainer sign-off line, and the gameplane-module-cosign-pub Secret name.

Verification

  • go build ./... (plus test/e2e compile) succeeds for all 15 workspace modules; npx tsc --noEmit passes in web/.
  • CI green on 946333a (25/25 jobs, all e2e buckets incl. upgrade).

Follow-ups outside this PR

  • Install docs now point at oci://ghcr.io/gameplanepanel/charts/gameplane, which is empty until the next release is cut from the new org.
  • GameplanePanel/website src/config.* still defaults to valgulnecron.github.io + /gameplane-website.
  • SCREENSHOT_BOT_PAT must be re-scoped to the new repos.
  • design.pen sample strings (registry placeholder, module git URL) still show the old org.
  • Go module path change breaks external importers (pre-v1).

🤖 Generated with Claude Code

https://claude.ai/code/session_01DTaxVxMaajc9c3BpuyLfFq

The main repo moved from ValgulNecron/Gameplane to GameplanePanel/Gameplane
and the submodules moved to GameplanePanel/module and GameplanePanel/website.

- .gitmodules: point modules/ and website/ at the new repos
- Go module paths: github.com/ValgulNecron/gameplane -> github.com/GameplanePanel/gameplane
- GHCR refs (images, chart, module bundles): ghcr.io/valgulnecron -> ghcr.io/gameplanepanel
  (the publish workflows already derive the owner from github.repository_owner)
- GitHub URLs, gh api paths, and repo names in docs, chart, workflows, CLAUDE.md
- website link: gameplanepanel.github.io/website

Archived specs/done_* are left as historical records.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DTaxVxMaajc9c3BpuyLfFq
Signed-off-by: Claude <noreply@anthropic.com>
@ValgulNecron ValgulNecron added type: chore Maintenance, deps, or housekeeping area: shared netguard, gameaction, gameproto, svcutil and other shared packages labels Oct 7, 2026 — with Claude
The ModuleSource field docs changed (ghcr.io/gameplanepanel examples), so
make manifests restamps gameplane.local/crd-bundle-sha256 on every chart
CRD copy; chart render CI diffs against it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DTaxVxMaajc9c3BpuyLfFq
Signed-off-by: Claude <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

CI Report - 946333a

run 37701734053 - attempt 1

0 failed - 25 passed - 0 skipped - 22m7s elapsed

Coverage

Module Measured Gate Margin
web L95.44 S93.93 B88.45 F91.77 L92 S92 B82 F76 +1.93

Changed

Area Files +/-
api/ 169 +432/-432
operator/ 142 +189/-189
test/ 98 +163/-161
specs/ 24 +91/-91
agent/ 30 +69/-69
(root) 7 +40/-40
docs/ 6 +38/-38
charts/ 20 +28/-28
web/ 7 +26/-26
gp-module/ 19 +22/-22
.github/ 3 +16/-16
images/ 3 +7/-7
mcp-server/ 7 +7/-7
sentinel/ 3 +7/-7
capture-sidecar/ 5 +6/-6
.claude/ 2 +5/-5
tunnel/ 2 +5/-5
audit-syslog-bridge/ 3 +3/-3
hack/ 3 +3/-3
telemetry-receiver/ 3 +3/-3
gameaction/ 2 +2/-2
gameproto/ 2 +2/-2
netguard/ 2 +2/-2
svcutil/ 2 +2/-2
.devcontainer/ 1 +1/-1
deploy/ 1 +2/-0

Slowest jobs

Job Duration
e2e multicluster / arm64 (kind x2) 10m45s
e2e multicluster / amd64 (kind x2) 9m17s
e2e game bot / TestGameServer_TerrariaBot_Joined (kind) 8m31s
e2e web live / amd64 (kind) 8m19s
e2e game bot / TestGameServer_GarrysModBot_Query (kind) 8m9s

e2e buckets run

api-agent, api-auth, api-mods, api-rbac, api-roles, bot-fast, multicluster, operator, ratelimit, upgrade

claude added 2 commits October 7, 2026 22:33
design-export/ is a snapshot generated from design.pen via Pencil MCP;
the org rename edited it by hand, so the export no longer matched the
design. Restore it; the sample-string updates belong in a Pencil pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DTaxVxMaajc9c3BpuyLfFq
Signed-off-by: Claude <noreply@anthropic.com>
The e2e upgrade job installs the published 0.2.0-beta.8 chart and
images before upgrading. Releases up to v0.3.0 were published under
ghcr.io/valgulnecron, and nothing exists under ghcr.io/gameplanepanel yet,
so the org rename broke the install. Point CHART_REF, upgradeFromChartRef
and the frozen beta.8 values snapshot back at the original owner.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DTaxVxMaajc9c3BpuyLfFq
Signed-off-by: Claude <noreply@anthropic.com>
@ValgulNecron
ValgulNecron merged commit 8218704 into master Oct 7, 2026
87 checks passed
ValgulNecron added a commit that referenced this pull request Oct 8, 2026
Brings in the move to the GameplanePanel org (#622), whose renamed test
URL fixes the e2e api-mods failure.

Conflicts (import blocks and one README image line) took this branch's
side; then master's rename was applied to everything this branch adds:
- Go module path github.com/ValgulNecron/gameplane/ -> github.com/GameplanePanel/gameplane/
  (33 files, imports re-sorted with gofmt)
- telemetry-receiver:edge image and the default module source in docs and
  research.md -> ghcr.io/gameplanepanel

Kept on the old owner, as in 946333a: the beta.8 receiver image used by
the e2e old-receiver check, the upgrade-from chart, and historical
spec 022 notes. Design files are untouched, as on master.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HCEuae9std51zttPLx9ZZf
Signed-off-by: valgulnecron <39313199+ValgulNecron@users.noreply.github.com>
@ValgulNecron
ValgulNecron deleted the chore/move-to-gameplanepanel-org branch October 8, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: shared netguard, gameaction, gameproto, svcutil and other shared packages type: chore Maintenance, deps, or housekeeping

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants