User problem
Android is unavailable in otherwise successful nightly releases because release lint rejects an API 30 install-source property while the app supports Android API 26.
Failure
AndroidProjectContentClient.support() reads InstallSourceInfo.installingPackageName after storing the API-guarded object in a nullable variable. Android lint does not retain the SDK guard across that variable and fails :androidApp:lintRelease with NewApi.
Affected nightly run: https://github.com/Obiente/nc-native/actions/runs/30241981541
Acceptance criteria
Relationships
Follow-up to #178. Part of #16.
User problem
Android is unavailable in otherwise successful nightly releases because release lint rejects an API 30 install-source property while the app supports Android API 26.
Failure
AndroidProjectContentClient.support()readsInstallSourceInfo.installingPackageNameafter storing the API-guarded object in a nullable variable. Android lint does not retain the SDK guard across that variable and fails:androidApp:lintReleasewithNewApi.Affected nightly run: https://github.com/Obiente/nc-native/actions/runs/30241981541
Acceptance criteria
:androidApp:lintReleaseand the signed nightly Android build path pass.Relationships
Follow-up to #178. Part of #16.