Skip to content

[CTX-0031] chore(publish): renamed gc-arena fork for registry path (Option F) - #62

Closed
Xuepoo wants to merge 1 commit into
mainfrom
ctx-0031/chore-gc-arena-fork
Closed

Xuepoo wants to merge 1 commit into
mainfrom
ctx-0031/chore-gc-arena-fork

Conversation

@Xuepoo

@Xuepoo Xuepoo commented Oct 16, 2026

Copy link
Copy Markdown
Owner

Priority: P2 | Area: area:packaging | Labels: chore,P2,area:packaging | Milestone: v0.2.0 | Task: CTX-0031 (phodopus side of bitty CTX-1262)

Refs bitty-terminal/bitty#1512 (Phase A follow-up, Option F). Publish-PREP only: no cargo publish run, no merge in this session. Owner publish order after merge: phodopus-gc-arena-derive, then phodopus-gc-arena, then phodopus and phodopus-util.

Scope: renamed registry fork of pinned gc-arena rev 5a7534b as phodopus-gc-arena plus phodopus-gc-arena-derive (version 0.5.3 under new names, library name gc_arena preserved, source verbatim except manifests); workspace dep repointed to versioned path dep; version-check split into two groups; unsafe-ledger and markdown gates scope the fork; gc-strategy, ledger scope, CHANGELOG, and release.toml updated; fork UI snapshots refreshed for current toolchain with trybuild pinned for MSRV 1.85. Zero phodopus source changes (all use gc_arena paths unchanged).

Verification:

  • just check green (fmt-check, typecheck, clippy with scoped fork allows, workspace tests, links, unsafe-ledger, actionlint, markdownlint).
  • just version-check green: 0.2.0-alpha.1 plus fork 0.5.3. just msrv green.
  • cargo test --workspace --all-targets green (fork 24 integration plus 7 doc-tests included).
  • cargo publish --dry-run -p phodopus-gc-arena-derive green.
  • cargo publish --dry-run -p phodopus-gc-arena and -p phodopus fail only on registry-missing fork deps (expected pre-publish order, not manifest defects); git-dep blocker is gone. No cargo publish without --dry-run was run. Token untouched.

…ption F)

Carry the pinned gc-arena rev 5a7534b as renamed registry crates
phodopus-gc-arena and phodopus-gc-arena-derive (version 0.5.3 under new
names, library name gc_arena preserved) so phodopus keeps Phase 3 quota
accounting with only manifest changes. Workspace dep uses a versioned
path dep; just version-check and ledger/markdown gates scope the fork
separately; fork UI snapshots refreshed and trybuild pinned for MSRV.

Publish-PREP only: no cargo publish run, no merge.

Priority: P2 | Area: area:packaging | Labels: chore,P2,area:packaging | Milestone: v0.2.0 | Task: CTX-0031 (phodopus side of bitty CTX-1262)
@Xuepoo Xuepoo added this to the v0.2.0 milestone Oct 16, 2026
@Xuepoo Xuepoo added chore Chore / maintenance P2 Priority: normal area:packaging Area: release & packaging labels Oct 16, 2026
@Xuepoo Xuepoo closed this Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:packaging Area: release & packaging chore Chore / maintenance P2 Priority: normal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant