Call only the projections canonical stable can run #44

Merged
PerishFire merged 1 commit from land/plumb-projection-order into main 2026-08-16 14:47:19 +00:00
Owner

Call only the projections canonical stable can run

plumb ship oci publish refused v0.21.0-beta.4 with
PLUMB_RELEASE_REGISTRY_ACCOUNT is required, for a product that declares no
image at all. Stable Plumb reads a projection's registry identity in argument
position, ahead of the early return that answers for an attachment nobody
declared, so the deed refuses before it can say it has nothing to do.

A lane runs canonical stable rather than the tree it releases, so this lane
refused every product it served the moment it began calling those two deeds.
The module deed is unaffected: stable reads only the credential the lane
already carries, then answers for an absent attachment and succeeds.

The image and chart deeds return once stable carries the release that reads a
credential after it knows it has something to project.

Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com

Call only the projections canonical stable can run `plumb ship oci publish` refused v0.21.0-beta.4 with `PLUMB_RELEASE_REGISTRY_ACCOUNT is required`, for a product that declares no image at all. Stable Plumb reads a projection's registry identity in argument position, ahead of the early return that answers for an attachment nobody declared, so the deed refuses before it can say it has nothing to do. A lane runs canonical stable rather than the tree it releases, so this lane refused every product it served the moment it began calling those two deeds. The module deed is unaffected: stable reads only the credential the lane already carries, then answers for an absent attachment and succeeds. The image and chart deeds return once stable carries the release that reads a credential after it knows it has something to project. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Call only the projections canonical stable can run
All checks were successful
guard / guard (pull_request) Successful in 28s
guard / package-windows (pull_request) Successful in 33s
guard / runner-control (push) Successful in 12s
guard / guard (push) Successful in 28s
guard / runner-control (pull_request) Successful in 11s
guard / package-windows (push) Successful in 53s
a988bc8f2a
Call only the projections canonical stable can run

`plumb ship oci publish` refused v0.21.0-beta.4 with
`PLUMB_RELEASE_REGISTRY_ACCOUNT is required`, for a product that declares no
image at all. Stable Plumb reads a projection's registry identity in argument
position, ahead of the early return that answers for an attachment nobody
declared, so the deed refuses before it can say it has nothing to do.

A lane runs canonical stable rather than the tree it releases, so this lane
refused every product it served the moment it began calling those two deeds.
The module deed is unaffected: stable reads only the credential the lane
already carries, then answers for an absent attachment and succeeds.

The image and chart deeds return once stable carries the release that reads a
credential after it knows it has something to project.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

Land-Source: plumb-projection-order@d80ea86f927a891b60c128e3acd3be6b9098f37b
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
PerishLab/actions!44
No description provided.