Update shared Gaia workflows and Sargo development tooling
Fix camera switching and Contacts/SMS activity routing across shared hosts. Integrate Marketplace installation and native standalone recovery tools, Bluetooth runtime packages and trusted certificates. Update English/French READMEs and the shared changelog with tested scope and remaining radio/audio/Bluetooth limitations. Preview17 remains the existing APK; no new native image is released. Validation: shared JavaScript and native Python tests; Android packaging and payload parity from an isolated publication checkout.
This commit is contained in:
parent
d04824ec89
commit
0041cd9660
101 changed files with 3883 additions and 335 deletions
|
|
@ -65,3 +65,12 @@ def release_info():
|
|||
if not release["androidVersionCode"] > 4:
|
||||
raise ValueError("Android versionCode must preserve upgrades from Preview 4")
|
||||
return release
|
||||
|
||||
|
||||
def application_manifest(app_id, manifest, include_development=False):
|
||||
"""Keep development providers installed but hide their launcher entries."""
|
||||
# Runtime exports omit dev_apps sources; keep the same policy in every package.
|
||||
development = app_id in ('contacts-ds-provider1', 'contacts-ds-provider2', 'contacts-manager', 'ds-test', 'geoloc', 'in_app_pay_test', 'l20n-app', 'marketplace-dev.allizom.org', 'marketplace.allizom.org', 'membuster', 'mobile-wallet', 'mochitest', 'music-oga', 'nfc-api-test', 'share-receiver', 'template', 'test-agent', 'test-container', 'test-iac-publisher', 'test-iac-subscriber', 'test-ime', 'test-keyboard-app', 'test-otasp', 'test-receiver-1', 'test-receiver-2', 'test-receiver-inline', 'test-sensors', 'test-wappush', 'testpermission', 'theme-test-1', 'theme-test-2', 'theme-test-3', 'uitest', 'uitest-privileged', 'upnp-test', 'test-startup-limit')
|
||||
if development and not include_development:
|
||||
manifest = {**manifest, "role": "system"}
|
||||
return manifest
|
||||
|
|
|
|||
Loading…
Reference in a new issue