WIP: Migrate Platform public sources to git.caution.co #479
No reviewers
Labels
No labels
Compat/Breaking
Component/Enclave-Builder
Component/Infrastructure
Deploy/BYOC
Deploy/Full-managed
Deploy/Self-hosted
Interface/API
Interface/CLI
Interface/Git
Interface/Web
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
public/platform!479
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/forge-migration"
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?
Move Platform’s active public Caution fetches and emitted source URLs to git.caution.co/public while retaining migration-only runtime pins. The final signed revision is
85e6300a99e5efb0badde6b74793746bb101e1a8.Exact consumed revisions
6431612db09899314c7c30bc7ca0b1c54f7bc3c0d80a9a3573b6e94e57e3cbbf00745946e8f09e62eee2a8a3673c92b668b0a82d0da2e06c131df6e2b9100df30490f5a3983705e36a277c82860c02077d60e623b4d1c151590d8d5dd925f88dc627e01eSTEVE’s signed retention merge has the same tree as
5d30ca7and preserves6431612as a parent; Platform does not adopt its newer main-based tree. The widget replacement has the identical tree to previously validated900474a. Locksmith’s branch restores its historical Codeberg transport alias while Platform keeps its validated ancestor pin. Fresh canonical clone/checkouts and exact archives pass for all consumed revisions.Behavior and compatibility
Update direct dependency sources, builder defaults, discovery/build-input URLs, documentation, UI references and fixtures. Verified issue links now use the canonical tracker, including Locksmith comment
#issuecomment-175. Forge contributions require an account.Cargo retries use command-scoped GitHub transport aliases for canonical and historical Codeberg sources. New Platform/EnclaveOS archives try the canonical forge then GitHub; historical archives retain Codeberg first, then the canonical forge, then GitHub. Recorded manifests and approved commits remain unchanged. Compiler settings, container digests, package versions, existing Bootproof/EnclaveOS/tee-attestation-js pins, public APIs and trusted PCR policies are unchanged.
Validation at the final revisions
upstream_idle_read_timeouts_fail_both_forwarding_paths(upstream unavailableversusupstream response unavailable).Final build evidence
The unchanged StageX CLI recipe passed for
85e6300a99e5efb0badde6b74793746bb101e1a8. CLI SHA256:ad0bde16268188c503d33186020b1000b22c3e7d67412ffa1cf68e79bd15f4fa.A fresh
apps build --no-cachepassed with STEVE and Locksmith enabled and synthetic inputs. Packaged tools and the embedded manifest match the consumed pins. EIF SHA256:696e710e59be15498920b06b59c1aff0acc4255b9d6d96c6186d23a8f81256d5(20,263,798 bytes).These are local build measurements, not live Nitro attestation, secret-release or independent reproduction evidence. Trusted PCR policies were not updated.
Landing gates and boundaries
Keep all four PRs as drafts. GitHub mirror setup is a separate gate; native push mirrors were absent for STEVE, Locksmith and Bootproof when inspected. Preserve branch-only Bootproof
2590edbdurably, merge prerequisites with signed ancestry-preserving commits, and verify fresh GitHub clone/checkouts of the exact STEVE, Locksmith and Bootproof pins before landing Platform.Rechecked #477 at
e1f86a0a68e4cb399baedd029922e694c9a0822b, #478 atead94d2b6954cae369989353dd9f8121cad611c1, and #469 atd17307e2813d80b88f2e76ef3119cbaf83b22e6a. Shared-file overlap is recorded; #477’s new dashboard layout changes are separate from the migration’s source-link locations. No feature PR was incorporated. ItsONPREM_PROVISIONER_IMAGEreference intests/e2e/test_app_deployments.sh:70remains part of the separate registry migration.No main-branch merges, tags, mirror configuration, deployments or trust-policy changes. Historical Locksmith redirect expansion, Codeberg retirement, private repositories, Keyfork,
_cargo-indexand unrelated feature worktrees remain outside this delivery.9041f06b67tofe85884310fe85884310toececa104afMerged via CLI
Pull request closed