fix(zelnet): move the macOS SDK to the pkg bucket, out of ilm expiry range #2038
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/sdk-durable-home"
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?
The workflows bucket carries a blanket 3-day ilm expiry with no prefix (the MinIO-exhaustion fix), and MinIO lifecycle cannot express "everything except sdk/" — so it silently deleted
workflows/sdk/macos-sdk.tgzand every zelnet release died atcompile-macos/fetch-sdk.pkghas no lifecycle rules and already holds the durable published packages.Two coupled edits, deployed together: the build-key policy's SDK read grant moves
workflows/sdk/*→pkg/sdk/*, and zelnet'ssdkObjectfollows. The object is already atpkg/sdk/macos-sdk.tgz(re-uploaded from the Mac via the recovered recipe); the stale workflows copy is left for the expiry rule to collect.⚠ Same-bucket finding, flagged not fixed here: release evidence
durableURIs (s3://workflows/pipelines/evidence/…) live under that same 3-day expiry — only the last ~3 releases' durable copies still exist. The codeberg package copies survive, but the durableURI is broken-by-configuration and deserves its own decision (move evidence to pkg, or prefix the expiry rules).The seanfarm
make zelnet-sdk-uploadtarget is restored separately in that repo, pointing at pkg.