Name Description Size
cargo-update-pr.py 2262
check_artifact_size.sh 1088
check_protobuf_files_current.py The protobuf rust files are outdated. You can fix this yourself by running cargo run --bin protobuf-gen <APP_SERVICES_ROOT>/tools/protobuf_files.toml 816
emit_coverage_info.sh 2915
lint_bash_scripts.sh 245
prepare-release.py # {next_version_full} (_{today_date}_) [Full Changelog](https://github.com/mozilla/application-services/compare/{cur_version_full}...{next_version_full}) {changes} {changelog} 5951
publish_to_maven_local_if_modified.py 3677
run_ios_tests.sh 425
shared.py Run a command, throwing an exception if it exits with non-zero status. 2791
smoke-test-android-components.py 4010
smoke-test-fenix.py 4205
smoke-test-fxios.py \ set -o pipefail && \ xcodebuild \ -workspace ./Client.xcodeproj/project.xcworkspace \ -scheme Fennec \ -sdk iphonesimulator \ -destination 'platform=iOS Simulator,name=iPhone 8' \ test | \ tee raw_xcodetest.log | \ xcpretty && exit "${PIPESTATUS[0]}" 3180
symbols-generation
tests.py Run application-services tests This script provides an interface to run our test/linting/formating scripts The first argument specifies the operating mode. This is either a particular type of test (rust-tests, swift-lint, etc.), or it's "changes" which is for devs to test their changes. Changes Mode: - Runs tests/clippy against the changes in your branch as determined by: - `git merge-base` to find the last commit from the main branch - `git diff` to find changed files from that commit - Prioritizes executing the tests in a reasonable amount of time. - Runs linting and formatting (clippy, rustfmt, etc). - Lets rustfmt fix any issues it finds. It's recommended to add or commit code before running the tests so that you can inspect any changes with git diff. Other Modes: - rust-tests - rust-clippy - rust-fmt - ktlint - swiftlint - swiftformat - nss-bindings - gradle - ios-tests 15123
upload-to-codecov.sh 913
upload_android_symbols.sh 1715