eb1f268654
Bumped UniFFI to 0.28.2 Added a tool to run uniffi-bindgen in library mode. It can input either a specific library path or the megazord crate name. Use that simplify several build scripts -- especially the generate docs ones. The best part of this is that we no longer have to maintain hand-written modulemaps, which makes adding a new component harder than it needs to be. Split out the uniffi-bindgen commands from `build-xcframework.sh`. This way you can run them standalone and see the results, even if you don't have XCode setup. One change is that automation/swift-components-docs/generate-swift-project.sh now uses `megazord_ios` rather than `megazord`. I think this should result in slightly more accurate docs, since historically some components in the Android megazord aren't in the iOS one (Although, I think they match at the present). |
||
---|---|---|
.. | ||
kotlin-components-docs | ||
swift-components-docs | ||
symbols-generation | ||
cargo-update-pr.py | ||
check_artifact_size.sh | ||
check_protobuf_files_current.py | ||
emit_coverage_info.sh | ||
generate_android_symbols.sh | ||
lint_bash_scripts.sh | ||
prepare-release.py | ||
publish_to_maven_local_if_modified.py | ||
requirements.txt | ||
run_ios_tests.sh | ||
shared.py | ||
smoke-test-android-components.py | ||
smoke-test-fenix.py | ||
smoke-test-fxios.py | ||
tag-release.py | ||
tests.py | ||
upload-to-codecov.sh | ||
upload_android_symbols.sh |