Skip to content

chore: rename config files (minimal + reference)#127

Merged
VijitSingh97 merged 1 commit into
developfrom
chore/config-rename
Jul 1, 2026
Merged

chore: rename config files (minimal + reference)#127
VijitSingh97 merged 1 commit into
developfrom
chore/config-rename

Conversation

@VijitSingh97

Copy link
Copy Markdown
Contributor

What

Rename the two config files so the names say what they are — the same rename as Pithead #326, for cross-repo consistency.

Before After Role
config.json.template config.minimal.json Copy-me starter — just the pool URL.
config.advanced.example.json config.reference.json Full reference — every key with its default value.

Content

No content change needed:

  • config.reference.json is already complete — the #23 unit test enforces that it documents every key parse_config reads (and excludes the internal POOL_HOST/WORKER_NAME/WORKER_CONFIG_FILE keys). Still passes after the rename.
  • config.minimal.json is still minimal — one pools[0].url with the <YOUR_POOL_HOST> placeholder, and parse_config still rejects it unedited (no accidental deploy to a bogus host).

References updated

rigforge.sh, docs/configuration.md, RELEASING.md, .gitignore, the release workflow (.github/workflows/release.yml), the macOS e2e bundle (tests/e2e/macos.sh), and the config unit tests (tests/run.sh). CHANGELOG.md keeps the old names (historical).

Verification

  • jq — both files valid JSON
  • tests/run.sh — 614 pass (incl. the renamed config.reference.json / config.minimal.json unit tests)
  • shellcheck + shfmt, markdownlint, YAML parse of the release workflow — clean

NOTE: touches docs/configuration.md, which the open voice-consistency PR (#126) also edits — a small filename-line conflict on whichever merges second.

🤖 Generated with Claude Code

config.json.template -> config.minimal.json   (the copy-me starter: just the pool URL)
config.advanced.example.json -> config.reference.json   (the full reference: every key
  with its default, enforced complete by the #23 test)

Matches the same rename in Pithead for cross-repo consistency. Content unchanged — the
the starter is still just the pool URL. Updated all references (rigforge.sh, RELEASING,
docs/configuration, .gitignore, the release workflow + macOS e2e bundle, and the config
tests). CHANGELOG keeps the old names (historical).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@VijitSingh97 VijitSingh97 force-pushed the chore/config-rename branch from 61c0659 to 9f6f19c Compare July 1, 2026 00:33
@VijitSingh97 VijitSingh97 merged commit ee3fdfd into develop Jul 1, 2026
9 checks passed
@VijitSingh97 VijitSingh97 deleted the chore/config-rename branch July 1, 2026 00:58
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