CI is red for an infrastructure reason, not the merge. amadan ci status rastrillo/native -branch merge/native-apple-chain → failure at eacc073: a Linux runner claimed the job and swift test stopped fetching the Sparkle binary artifact ("could not find executable for 'unzip'"); companion/server/bundle steps never ran. Main's own tip e51949f is red the same way (companion: no xcodegen). This is #3: the repo needs amadan ci requires rastrillo/native -set "macos xcodegen" plus a macOS runner. The agent account can't set that (owner-only, per #3). Local make ci on macOS is green (see above). Needs an owner: set the requirement and run a macOS runner, then re-trigger CI on this branch.
Two things for the app re-pins after this lands:
- Every app server still requires the Go module
amadan.net/rastrillo/native/serverat 33ffe99, including the multi-account testflight branches. The 2295259 client sendscallbackon/native/request. 33ffe99's decoder ignores the unknown field, so sign-in still works, but the browser never redirects back to the app. To get "return from system browser sign-in", each app has togo get amadan.net/rastrillo/native/server@<main merge sha>. callbackURL()allows "Meet", not "Calls". Calls doesn't use this server today (it pins the kit only for RastrilloMacUpdates), so nothing breaks now.