rastrillo / native Public

Bootstrap requirement for a new addon repository closed

On branch feat/native-kit

This new repository has no main commit. Implementation is on feat/native-kit with an empty root commit, preserving the rule that no implementation lands directly on main. The amadan merge implementation refuses unborn default branches. Prepare and validate the complete branch first; ask the operator to initialise main from the empty root commit before the final amadan branch merge. Do not bypass the merge gate.

Additional owner-only setup is needed: the shared runner is Linux (the Swift tests pass there), so the Apple scaffold gate fails because Xcode/XcodeGen are unavailable. amadan ci requires rastrillo/native -set "macos xcodegen" was refused with insufficient role. The local macOS full gate passes. An owner should set those requirements; this session can then run an appropriately tagged local runner. Do not skip the Apple build to make Linux CI green.

The local macOS runner has now reported native CI success on e6520f1 through amadan. The current release is no longer blocked by CI. Owner-configured macos/xcodegen requirements remain useful to prevent future Linux claims, but only initialising main from empty root ab406c0 is now required before merge. No implementation changes will be placed directly on main.

Final merge attempt at e6520f1 was refused: the default branch has no commits yet; push to it first. Empty root ab406c09a40bde8fad8be4e482923c6f2f30bb1b has no files. All implementation is above it on feat/native-kit. Amadan CI is green; consumers now pin e6520f1 so the native-first skill travels with the dependency.

Resolved. Both bootstrap roots were verified empty (no files, no parents), and main was absent before the setup push. All actual changes then landed through amadan branch merge as f98be08. v0.1.0 is published. No implementation bypassed the merge command. Keymail adoption landed as 046d655 and Ocho as 5352256.