Commit 3e46229
committed
fix(ci): scope release to magic-modal, fix docs --force, pin Xcode 26
Three post-merge regressions from #161:
1. The 🚀 Publish workflow failed because turbo release fanned out
to both packages/modal and packages/eslint-config; the
eslint-config attempted npm publish without auth. Scope the
workspace release script to react-native-magic-modal only.
2. The 📚 Docs workflow failed on `pnpm run docs --force` because
the current turbo version doesn't accept --force without `--`.
3. The 📱 E2E iOS workflow failed because macos-15's default
Xcode 16.4 (Swift 6.0) can't parse expo-modules-core 55.x's
`@MainActor` extension syntax. Pin Xcode 26 (Swift 6.1+) before
the build step.
After this lands, manually re-trigger the Publish workflow on main
to ship react-native-magic-modal@7.0.0 to npm.1 parent eaf8aec commit 3e46229
3 files changed
Lines changed: 15 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
27 | 40 | | |
28 | 41 | | |
29 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
0 commit comments