Commit d2f8e3a
[maps-ios] Setup binary distribution with SPM (#10105)
Set up publishing for prebuilt MapboxMaps.xcframework binaries with SPM
in https://github.com/mapbox/mapbox-maps-ios-binary.
### What changed
* CI(`CD.yml`) builds the xcframework, computes checksum, and publishes
package contents to individual branches in `mapbox-maps-ios-binary`,
creates gh release when necessary.
* Up to date license is being published along with snapshot/release of
common/gl native/maps iOS SDKs.
Also consolidated the separate maps copybara workflows into one file
since they were doing the same thing.
- [x] TODO: Make `mapbox-maps-ios-binary` public before merging
Test run: https://github.com/mapbox/mapbox-sdk/actions/runs/22222946360
Addresses https://mapbox.atlassian.net/browse/MAPSIOS-2058
`api-downloads` PR: mapbox/api-downloads#4991
cc @mapbox/sdk-platform
cc @mapbox/maps-ios
cc @mapbox/maps-android
cc @mapbox/maps-flutter
GitOrigin-RevId: f7e74964ec69220d1510e5e24ad230f4ec9c80971 parent d1e7673 commit d2f8e3a
2 files changed
Lines changed: 17 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | 15 | | |
17 | 16 | | |
18 | 17 | | |
| |||
42 | 41 | | |
43 | 42 | | |
44 | 43 | | |
45 | | - | |
| 44 | + | |
46 | 45 | | |
47 | 46 | | |
48 | 47 | | |
49 | 48 | | |
50 | 49 | | |
51 | 50 | | |
52 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
53 | 66 | | |
54 | 67 | | |
55 | 68 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
0 commit comments