feat(cargo): publish crates to public psa-systems registry #99
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/VA-98-publish-crates-public"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Repoint the
psa-systems-cargocargo alias from the privatepsa-systems-privateowner to the publicpsa-systemsorg sovervain-agent-mcpandvervain-agent-kvmpublish where consumers can read them without authentication. Covers the two local code ACs of VA-98 (AC1 and the code half of AC2).Changes
.cargo/config.toml: repoint[registries.psa-systems-cargo]index tosparse+https://dev.a8n.run/api/packages/psa-systems/cargo/. Rewrite the stale comment block that documented the private-owner / auth-required-on-read rationale to describe the public owner (reads need no auth; publish still needswrite:package, soglobal-credential-providers = ["cargo:token"]stays). Correct the rustc pin comment 1.93.1 -> 1.94 to matchrust-toolchain.toml..forgejo/workflows/publish-crates.yml: the "Print registry URLs" step now printspsa-systemsinstead ofpsa-systems-private. The publish step is unchanged because the alias name is repointed, not renamed.Out of scope (post-merge, sequenced by the issue)
These are infra / separate-repo steps the issue itself orders after this config PR merges, not local engineering work:
fj actions dispatch publish-crates.yml main -I ref=v0.2.0after merge (the existingv0.2.0tag does not re-fire the push trigger).PSA_SYSTEMS_PRIVATE_PACKAGE_PAThaswrite:packageon thepsa-systemsorg (secret-scope verification, not checkable from the tree).desktop-mcp.cargo/config.tomlrepointed (separate repo / PR, tracked by the Depend link to DMCP-8).psa-systems-privatecargo copies after migration is verified.docs/agent-package-distribution.mdreferencespsa-systems-privatebut for the GENERIC binary package registry, not the cargo registry, so it is correctly left untouched.Verification
just pre-commitgreen (docker build: fmt + clippy --deny warnings + build + test).#VA-98