Tracking issue for migrating the zos-product repos off GitHub's rename redirects (which are not permanent).
Rename map (old → new)
zosbase→zos_base · zoslight→zos_light · zos-config→zos_config · 0-initramfs→zos_initramfs · tfgrid-sdk-go→zos_sdk_go · tfgrid-sdk-rust→zos_sdk_rust · tfgrid-sdk-ts→zos_sdk_ts · tfgrid-sdk-dart→zos_sdk_dart · tfchain→ledger_chain · quantum-storage→qss_quantum_storage
zinit and rfs were briefly renamed then reverted — canonical names are zinit/rfs again.
P0 — fragile non-Go fetch URLs — ✅ DONE (merged)
All release/raw/pubspec/Dockerfile URL fixes merged across zos, zos_light, zos_v4, zos_initramfs (v3/v4/v3light), zos_base, zos_images, qss, zos_sdk_ts, grid_connect, tfgridv4-sdk-dart, zinit. The zinit/rfs reversal (10 PRs) also merged.
P1 — Go module-path migration (zosbase → zos_base)
Base lib: ✅ zos_base module renamed + released v1.1.0 (#119).
SDK dependency migration: ✅ zos_sdk_go grid-proxy/grid-client/grid-cli moved to zos_base (#1542) + tag cascade grid-proxy/v0.17.7 + grid-client/v0.17.7.
Consumers of zos_base:
Org-wide search confirms no other repos import zosbase directly.
Not started — separate/larger migrations (beyond zos_base)
Pre-existing issues found (NOT rename-related)
mycelium checksum (zos_v4 #31, open) · virtwhat upstream 503 (needs mirror) · Kernel workflow EOL ubuntu:18.04 (left as-is) · drained testnet CI account (blocks some test jobs).
Golden rule
Never recreate/reuse an old repo name — that's the only thing that actually kills a redirect.
Tracking issue for migrating the zos-product repos off GitHub's rename redirects (which are not permanent).
Rename map (old → new)
zosbase→zos_base·zoslight→zos_light·zos-config→zos_config·0-initramfs→zos_initramfs·tfgrid-sdk-go→zos_sdk_go·tfgrid-sdk-rust→zos_sdk_rust·tfgrid-sdk-ts→zos_sdk_ts·tfgrid-sdk-dart→zos_sdk_dart·tfchain→ledger_chain·quantum-storage→qss_quantum_storageP0 — fragile non-Go fetch URLs — ✅ DONE (merged)
All release/raw/pubspec/Dockerfile URL fixes merged across zos, zos_light, zos_v4, zos_initramfs (v3/v4/v3light), zos_base, zos_images, qss, zos_sdk_ts, grid_connect, tfgridv4-sdk-dart, zinit. The zinit/rfs reversal (10 PRs) also merged.
P1 — Go module-path migration (zosbase → zos_base)
Base lib: ✅
zos_basemodule renamed + released v1.1.0 (#119).SDK dependency migration: ✅
zos_sdk_gogrid-proxy/grid-client/grid-cli moved to zos_base (#1542) + tag cascadegrid-proxy/v0.17.7+grid-client/v0.17.7.Consumers of zos_base:
ProvisiongainedListTwinssince v1.0.3). Needs interface impl, not a rename.github.com/scottyeager/tfgrid-sdk-go/grid-client(still zosbase). Needs the fork migrated or a switch to upstream grid-client@v0.17.7.Org-wide search confirms no other repos import zosbase directly.
Not started — separate/larger migrations (beyond zos_base)
tfgrid-sdk-go → zos_sdk_gomodule-path rename — the SDK's own module paths are still…/tfgrid-sdk-go/*(redirect-dependent). Biggest remaining piece; org-wide.tfchain → ledger_chainclient module path (…/tfchain/clients/tfchain-client-go)…/zos4; should be its own pathPre-existing issues found (NOT rename-related)
mycelium checksum (zos_v4 #31, open) · virtwhat upstream 503 (needs mirror) · Kernel workflow EOL ubuntu:18.04 (left as-is) · drained testnet CI account (blocks some
testjobs).Golden rule
Never recreate/reuse an old repo name — that's the only thing that actually kills a redirect.