Skip to content

Migrate zos-product repos off GitHub rename redirects (tracking) #2693

Description

@ashraffouda

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)

  • tfgrid-sdk-go → zos_sdk_go module-path rename — the SDK's own module paths are still …/tfgrid-sdk-go/* (redirect-dependent). Biggest remaining piece; org-wide.
  • tfchain → ledger_chain client module path (…/tfchain/clients/tfchain-client-go)
  • zos_light own module path — wrongly declares …/zos4; should be its own path
  • P2 docs (cosmetic): grid_wiki (~630), zos_sdk_ts (~600), grid_manual (~194), zos_base docs, zos_rfs

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions