Commit 2135a5c
fix(ci): use mapped upstream version for Hermes version marker (#2933)
## Summary
- The Hermes version marker was using `package.json` version (e.g.
`0.81.7`) but `prepareHermesArtifactsAsync` resolves via
`peerDependencies` (e.g. `0.81.6`).
- The mismatch caused the setup step to delete our prebuilt Hermes
artifacts and re-download from Maven, which lacks macOS slices in the
universal xcframework — breaking the macOS SPM build.
- Now uses the same version resolution logic as
`prepareHermesArtifactsAsync`.
## Test plan
- [ ] Verify SPM macOS build passes in CI (the version marker should
match and the prebuilt Hermes artifact is preserved)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent cef2199 commit 2135a5c
1 file changed
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
247 | | - | |
248 | | - | |
| 247 | + | |
249 | 248 | | |
250 | 249 | | |
251 | 250 | | |
| 251 | + | |
| 252 | + | |
252 | 253 | | |
253 | 254 | | |
254 | 255 | | |
| |||
0 commit comments