Skip to content

chore: rename hCTF2 → hCTF throughout codebase#42

Merged
aJesus37 merged 3 commits into
mainfrom
chore/rename-hctf2-to-hctf
Mar 16, 2026
Merged

chore: rename hCTF2 → hCTF throughout codebase#42
aJesus37 merged 3 commits into
mainfrom
chore/rename-hctf2-to-hctf

Conversation

@aJesus37

Copy link
Copy Markdown
Owner

Summary

  • Update Go module path: github.com/ajesus37/hCTF2github.com/ajesus37/hCTF
  • Rename binary: hctf2hctf (Taskfile, CI, release workflows)
  • Rebrand UI: "Heavens CTF 2" → "Heavens CTF", footer link always styled (no hover-only)
  • Update config path ~/.config/hctf2/~/.config/hctf/, env var HCTF2_CONFIGHCTF_CONFIG
  • Update Docker image reference: ghcr.io/ajesus37/hctf2hctf
  • Update git remote and all GitHub URLs to new repo name

Test plan

  • task rebuild produces hctf binary
  • ./hctf serve starts successfully
  • UI shows "Heavens CTF" in nav, title, and footer
  • Footer GitHub link is always blue (not hover-only)

🤖 Generated with Claude Code

Jesus Santos and others added 3 commits March 16, 2026 19:06
- Update Go module path: github.com/ajesus37/hCTF2 → github.com/ajesus37/hCTF
- Rename binary: hctf2 → hctf (Taskfile, CI, release workflows)
- Rebrand UI: "Heavens CTF 2" → "Heavens CTF", "hCTF2" → "hCTF"
- Footer GitHub link now always styled (removed hover: prefix)
- Update config path: ~/.config/hctf2/ → ~/.config/hctf/
- Update env var: HCTF2_CONFIG → HCTF_CONFIG
- Update Docker image: ghcr.io/ajesus37/hctf2 → hctf
- Update git remote to github.com/aJesus37/hCTF
- Update .gitignore to ignore hctf binary

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Update HCTF2_CONFIG env var to HCTF_CONFIG in integration tests
- Update version/info assertions to expect new binary/brand names
- Update index page content assertion in handlers test

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Update all remaining docs, scripts, Dockerfiles, configs, and
templates that still referenced hctf2/hCTF2 after the initial rename.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@aJesus37
aJesus37 merged commit 0936fe5 into main Mar 16, 2026
5 checks passed
@aJesus37
aJesus37 deleted the chore/rename-hctf2-to-hctf branch March 16, 2026 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant