Skip to content

docs(README): deep pass on release surface — v0.2.0, universal macOS, arm64, --net, binary name - #682

Merged
frstrtr merged 2 commits into
masterfrom
docs/readme-release-surface-2026-07
Jul 13, 2026
Merged

docs(README): deep pass on release surface — v0.2.0, universal macOS, arm64, --net, binary name#682
frstrtr merged 2 commits into
masterfrom
docs/readme-release-surface-2026-07

Conversation

@frstrtr

@frstrtr frstrtr commented Jul 12, 2026

Copy link
Copy Markdown
Owner

What

Second README fact-check pass, focused on the release/download/platform surface that the first (source-symbol) pass didn't cover. Docs-only.

Corrections (evidence)

README Was Now Evidence
Download macOS separate Intel + Apple-Silicon .zip rows one universal .dmg/.zip (lipo arm64+x86_64) release.yml macos-universal job; v0.2.0 assets c2pool-ltc-0.2.0-macos-universal.{dmg,zip}
Download intro (none) notes current release v0.2.0 + c2pool-ltc-<ver>-<platform> naming gh release view v0.2.0
Tested platforms arm64 "Supported, untested" "Working" built natively on macos-14 in CI + shipped universal
Reproducible builds git log v0.14.0-v36-ltc-doge (tag doesn't exist) git log v0.2.0 gh api tags/releases
Windows quick-start pkg c2pool-VERSION-... c2pool-ltc-VERSION-... per-coin release naming
--net values litecoin, bitcoin, dogecoin + digibyte main_ltc.cpp:376
Build targets c2pool c2pool-ltc (per-coin ship name; c2pool = dev alias) release.yml:150/166, CMakeLists.txt:106/146
API ref link dead docs/DASHBOARD_INTEGRATION.md docs/FAQ.md + endpoint table file missing (#677)

Not in this PR (routed to ci-steward)

A functional bug surfaced during the sweep: the bundled start.sh launches ./c2pool and start.bat launches c2pool.exe, but the v0.2.0 packages ship c2pool-ltc (release.yml:166) — so the README's documented "extract and run ./start.sh" fails on the real release. Plus start.sh's banner is stale (v0.1.1-alpha). That's a packaging fix (owner's call: rename in packaging vs. fix launcher), filed separately.

Verification

gh releases/tags, .github/workflows/release.yml, src/c2pool/main_ltc.cpp, CMakeLists.txt. Docs-only — no code paths touched.

README (release/download/platform surface, second fact-check pass):
- macOS Download -> single universal .dmg/.zip (lipo arm64+x86_64, release.yml)
- note current release v0.2.0 + c2pool-ltc-<ver>-<platform> naming
- Tested platforms: arm64 'Supported, untested' -> 'Working'
- Reproducible builds: non-existent tag v0.14.0-v36-ltc-doge -> v0.2.0
- Windows quick-start pkg -> c2pool-ltc-VERSION-...
- --net value list: add 'digibyte' (main_ltc.cpp:376)
- Build targets: primary binary c2pool-ltc (c2pool is dev alias)

docs/DASHBOARD_INTEGRATION.md: authored the missing complete REST API +
dashboard/explorer integration reference from src/core/web_server.cpp routes,
resolving the broken README link (issue #677). README link repointed to it.

A separate launcher packaging bug (start.sh/start.bat call ./c2pool but
packages ship c2pool-ltc) is tracked in #683, routed to ci-steward.
@frstrtr
frstrtr force-pushed the docs/readme-release-surface-2026-07 branch from c1112dd to 50227a7 Compare July 12, 2026 14:55
…chain)

LTC V36 share format shipped in v0.2.0 (LTC + DOGE); the prod cutover to
contabo stays gated on the crossing soak (natural-vote hard gate).
@frstrtr
frstrtr merged commit 1e51ff3 into master Jul 13, 2026
37 of 39 checks passed
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