ci: add iOS release artifact upload - #22
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ccffa2c607
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
7ce3e2e to
5b8dbae
Compare
5b8dbae to
31a1c9b
Compare
|
After testing this flow, I think we should keep iOS release upload manual for now. Reason: SwiftPM validates binary targets against the checksum committed in The safer release model for iOS is:
This keeps the |
Summary
Adds the Phase 2 release artifact workflow for iOS and updates the Android publish workflow dependencies needed by the native build.
Changes
VssRustClientFfi.xcframework.zipWhy
Phase 1 added read-only validation workflows to prove that generated mobile artifacts can be built in CI. This PR adds the trusted release-side iOS artifact workflow so release assets can be produced and attached from CI instead of relying on locally generated files.
Android publishing already existed, so this only adjusts its dependency setup.
Testing
bash -n build_ios.sh build_android.sh build.sh build_python.sh