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). |
||
---|---|---|
.. | ||
toolchain | ||
build-and-test-swift.py | ||
build-and-test-swift.sh | ||
deps-complete.py | ||
detect-target.sh | ||
generate-nimbus-cli-json.py | ||
generate-release-json.py | ||
get-secret.py | ||
nimbus-build-osx.sh | ||
nimbus-build.py | ||
server-megazord-build.py | ||
setup-branch-build-firefox-android.py | ||
setup-branch-build-firefox-ios.py | ||
setup-mac-worker.sh | ||
write-dummy-secret.py |