Repository navigation
fix(registry): preserve legacy registry.zpkg.net compatibility alias - #380
Merged
Merged
Conversation
Preserve current main's merged deterministic GitHub tag fallback and latest-dependency gate. Drop the superseded duplicate source-normalizer/workflow implementation from this branch while retaining the still-useful legacy registry.zpkg.net -> zpkg.net compatibility alias and its focused test.
Preserve main's merged public CLI portability workflow while retaining only the reviewed legacy registry.zpkg.net -> zpkg.net transport alias and focused test from #380. Current deterministic GitHub/R2/GHCR fallback behavior remains sourced from main; no stale fallback implementation is resurrected.
Preserve #380's focused registry.zpkg.net compatibility alias while taking current main's exact rustfmt-clean env/TOML files. No fallback or registry feature code beyond the reviewed alias is changed.
Preserve the reviewed one-file registry.zpkg.net compatibility alias tree exactly while incorporating current main as the second parent. Current-main comparison proves the candidate differs only in src/registry.rs.
Restore .cli-flags.toml and .zpkg.toml byte-for-byte from current main so this branch contains only the intended registry.zpkg.net compatibility alias change in src/registry.rs.
ORESoftware
added a commit
that referenced
this pull request
Sep 16, 2026
Rebuild the candidate from current main after #380, overlaying only the five reviewed secret-argv boundary files. This preserves the newly landed registry alias and avoids reviving stale branch state.
ORESoftware
added a commit
that referenced
this pull request
Sep 16, 2026
Rebuild the release candidate from current main after #380, overlaying only the reviewed 0.3.1 release metadata files. This preserves the newly landed registry alias while keeping the release diff scoped to Cargo.toml, Cargo.lock, and .zpkg.toml.
ORESoftware
added a commit
that referenced
this pull request
Sep 16, 2026
Rebuild the candidate from current main after #380, overlaying only src/dev.rs and tests/develop_edge_cases.rs. This preserves the registry alias and current flags contracts while retaining the reviewed managed-CARGO_HOME path-root fix.
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.
Summary
Semantically reconciled with current
mainafter the original GitHub source-fallback implementation was superseded by merged PR #379.Current main already owns the deterministic GitHub tag-archive fallback, PAX metadata handling, strict archive safety checks, tagged manifest identity/version validation, pinned-digest replay, private REST tarball access, and provenance checks. Those duplicate/stale changes were intentionally dropped during the reconciliation rather than choosing
oursortheirsmechanically.The remaining useful delta is narrowly scoped:
https://registry.zpkg.netendpoint tohttps://zpkg.netat the registry transport boundary;file://registries unchanged;Current main is an ancestor of this branch. Final cleanup commit
b6b8e2d17c0d6146754800cde4ef0ec77cedaeeerestored.cli-flags.tomland.zpkg.tomlbyte-for-byte from main after stale one-line drift reappeared, so the PR now differs from current main only insrc/registry.rs.Merge gate remains exact-head substantive CI plus normal review/protection requirements; no gate should be bypassed.