Rename Go module path zosbase -> zos_base (P1, breaking)#119
Merged
Conversation
The repo was renamed zosbase -> zos_base. This renames the module directive and all 665 internal import paths (261 files) so the module no longer depends on GitHub's non-permanent rename redirect. Also updates pkg/Makefile go:generate and scripts/qsfs/go.mod (require + replace LHS; the local ../../zosbasebak path is unchanged). BREAKING: consumers importing github.com/threefoldtech/zosbase must switch to github.com/threefoldtech/zos_base and bump to a new tag cut after this merges. Consumers: zos, zos_light, zos_v4, grid_agent, grid_terraform, grid_pulumi, qss_quantum_storage. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Renames the Go module path to match the renamed repo, removing the dependency on GitHub's non-permanent rename redirect for Go imports.
go.mod:module github.com/threefoldtech/zosbase->…/zos_basepkg/Makefilego:generate,scripts/qsfs/go.mod(require + replace LHS) updated; local../../zosbasebakpath unchangedExisting consumers import
github.com/threefoldtech/zosbase. After this merges, a new tag must be cut (e.g.v1.1.0) so consumers can move togithub.com/threefoldtech/zos_base@v1.1.0. Until they do, they keep building on the oldzosbasetags (still served by the Go proxy) — no hard break.Consumers to update next: zos, zos_light, zos_v4, grid_agent, grid_terraform, grid_pulumi, qss_quantum_storage/quantumd.
Part of the module-path migration — see the tracking issue threefoldtech/zos#2693.