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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions