You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provision the individually signed Codex Lab engine and its launchd supervisor through the supported install/update path instead of requiring manual canary setup.
Finish Line
A fresh supported install leaves the app, shim, immutable managed engine, and dev.everycode.codex-lab.app-server.v1 LaunchAgent healthy and mutually provenance-matched; update and rollback preserve a launchable prior state.
The schema-v2 release contract now includes codex-lab-engine-aarch64-apple-darwin.zip plus the engine binary digest, source commit, version, stable identifier com.shinycomputers.codex-lab.engine, TeamIdentifier MM5YXC7T6E, and required com.apple.security.cs.allow-jit entitlement.
Exact-head release dry-run 30118793306 completed successfully. The self-hosted macOS runner built the release CLI, unlocked its signing keychain, applied Developer ID hardened-runtime signing with the JIT entitlement, re-inspected the signed archive, and validated the complete release set.
The downloaded signed engine SHA-256 was 94be1671ae1b43d5f18f731820f198ed93dc09055d31d4f1dfae5fb19b3879eb.
An isolated real launchd canary proved fresh install, healthy supervisor startup, forced update/restart with a new PID, uninstall, and restoration of the pre-installer managed engine without touching the existing production Lab service.
Installer unit coverage now includes fresh install, update, no-shim layout, unsigned-engine rejection, supervisor failure rollback, rollback failure reporting, unmanaged-target refusal, uninstall rollback, and prior-engine restoration. Post-merge main CI run 30121254810 passed all five jobs.
Objective
Provision the individually signed Codex Lab engine and its launchd supervisor through the supported install/update path instead of requiring manual canary setup.
Finish Line
A fresh supported install leaves the app, shim, immutable managed engine, and
dev.everycode.codex-lab.app-server.v1LaunchAgent healthy and mutually provenance-matched; update and rollback preserve a launchable prior state.Current Status
ed5b78cb553219e9f33cfe12fb51915b4703fdf3.codex-lab-engine-aarch64-apple-darwin.zipplus the engine binary digest, source commit, version, stable identifiercom.shinycomputers.codex-lab.engine, TeamIdentifierMM5YXC7T6E, and requiredcom.apple.security.cs.allow-jitentitlement.30118793306completed successfully. The self-hosted macOS runner built the release CLI, unlocked its signing keychain, applied Developer ID hardened-runtime signing with the JIT entitlement, re-inspected the signed archive, and validated the complete release set.94be1671ae1b43d5f18f731820f198ed93dc09055d31d4f1dfae5fb19b3879eb.mainCI run30121254810passed all five jobs.Acceptance Criteria
Relationships
Validation