Merge remote-tracking branch 'origin/staging' into staging

# Conflicts:
#	.codex/skills/release-mobile/SKILL.md
#	apps/mobile/package.json
#	docs/releasing.md
This commit is contained in:
jjbrunton committed 2026-08-31 11:34:33 +01:00
commit 4973f2c631
103 files changed
+29518 -35343

No files matched your search

+8 -1
View File
@@ -153,10 +153,17 @@ regenerate and review the native diff separately:
```bash
cd apps/mobile
RELEASE_CHANNEL=production npx expo prebuild
RELEASE_CHANNEL=production npx expo prebuild --clean
git diff # retain only reviewed expo-updates native changes
```
`--clean` is required as of `@bacons/apple-targets` 5.x: running `expo prebuild`
without it against an already-generated iOS project fails inside the widget
target's Xcode project update step (`withIosXcodeProjectBeta2BaseMod`). A clean
regeneration from the committed source avoids that failure. Run `pod install`
in `apps/mobile/ios` afterwards to refresh `Podfile.lock` and the `.xcworkspace`
before committing.
A build produced before this native source change will not check for updates.
## Publishing an update