Consume the Runseal profile closure #64
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "wrapperless"
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?
Runseal 0.14 replaced the wrapper host with the profile closure. A profile carries
env,argvandsymlinkdeclarations and nothing else, and Runseal no longer hostsDeno, Sealkit, filesystem wrappers or repository hooks.
This repository was still on the 0.13 shape.
runseal.tomldid not parse under theinstalled Runseal at all —
[resources],[deno]and[[injections]]are unknownfields — and
.runseal/hooks/pre-commitended in a barerunseal :guard, which 0.14rejects with
profile mode requires a command or @tool. Every commit here has beengoing through
--no-verifywith the guard run by hand.Plumb opened the other half in 0.18.6: once the workflow carries the evidence directly,
the generic guard, init and land wrappers and the repository's own hooks may go. So
guard.ymlnow runs plumb, ectropy, cargo, deno and the acts itself instead ofdelegating to a script that did the same thing one level down.
act.tsandship.tsstay, with known roles: the acts harness, and an image buildthat Plumb's release CLI has no equivalent for, since it ships archives and managers
rather than containers. 0.18.8 is explicit that a wrapper may only go once the CLI
replacement exists. Doctor accepts the reduced set and reports
wrappers act ship.guard.ymlalso starts watchingrelease/**the way concord's does, so a release linecarries its own recorded evidence rather than relying on the commit having been seen
on main.
Verified locally:
runseal profilenow resolves this repository (it could not before),runseal : plumb doctor .runs through the profile, doctor is true to the skeleton, andevery step the old wrapper performed was run by hand and is clean, including all acts.