Skip to content

chore(platform): park registry-platform-sts#334

Open
jeremi wants to merge 1 commit into
mainfrom
agent/park-registry-platform-sts
Open

chore(platform): park registry-platform-sts#334
jeremi wants to merge 1 commit into
mainfrom
agent/park-registry-platform-sts

Conversation

@jeremi

@jeremi jeremi commented Jul 9, 2026

Copy link
Copy Markdown
Member

Summary

Parks registry-platform-sts outside the active Cargo workspace until it has a promoted release-surface consumer, as tracked by #298.

  • Moves the crate from workspace members to excluded paths while retaining its source.
  • Updates the STS README, platform catalog, changelog, and release-readiness inventory to describe its parked status.

Why

The crate has no in-workspace consumer and should not remain a 1.0 workspace CI, release, or adversarial-review surface until Assisted Access, delegation-profile work, or another product promotes a concrete consumer.

Impact

STS source remains available for later reactivation. It is no longer built by default as part of workspace CI or represented as an active load-bearing platform crate.

Validation

  • cargo metadata --locked --format-version 1 --no-deps (confirmed STS is absent from workspace members)
  • cargo fmt --check
  • cargo check --locked --workspace --all-targets
  • cargo test --locked --workspace

Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
@jeremi jeremi marked this pull request as ready for review July 9, 2026 19:54
@jeremi jeremi enabled auto-merge (rebase) July 9, 2026 19:54

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ce0ed213e2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread Cargo.toml
# Parked until Assisted Access or the delegation profile work supplies a
# release-surface consumer (#298). Keep the source in git, but out of
# workspace CI.
"crates/registry-platform-sts",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep the parked STS crate buildable for fuzzing

Putting crates/registry-platform-sts in exclude makes it stop having a workspace root, but its own manifest still inherits version.workspace, edition.workspace, and dependency versions from that root. In the contexts that still build it—products/platform/fuzz/Cargo.toml depends on it for .github/workflows/nightly-security.yml's platform-fuzz sts_subject_token target, and lab/scripts/commons-check.sh still passes -p registry-platform-sts—Cargo now fails before compilation (failed to find a workspace root / cannot specify features for packages outside of workspace). Please either make the parked crate self-contained or remove/update these callers when excluding it.

Useful? React with 👍 / 👎.

Comment thread release/READINESS.md
Comment on lines +61 to +62
enforcement, Notary disclosure policy evaluation. `registry-platform-sts`
is parked outside the workspace until a consumer is promoted (#298).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Update release coverage evidence when parking STS

This parks STS outside the 1.0 adversarial scope, but the release evidence used by the next checklist item still treats STS as active coverage: release/notes/negative-path-coverage-map.md points NP-02, NP-13, and NP-23 at crates/registry-platform-sts tests and even marks NP-13 as covered partly on that basis. In a release-readiness review after this change, those rows overstate negative-path coverage for code that is explicitly not a workspace member or release artifact, so the STS anchors need to be removed or marked parked/deferred with replacement product evidence.

Useful? React with 👍 / 👎.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant