ci: reduce CI costs by ~54% — skip desktop builds in PR/main, reduce scheduled frequency (#5090)

This commit is contained in:
James Rich 2026-04-12 13:59:21 -05:00 committed by GitHub
parent ade314d503
commit c059f19cc6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 27 additions and 9 deletions

View file

@ -99,7 +99,9 @@ jobs:
PY
# 2. VALIDATION & BUILD: Delegate to reusable-check.yml
# We disable instrumented tests and coverage for PRs to keep feedback fast (< 10 mins).
# We disable instrumented tests, coverage, and desktop builds for PRs to keep
# feedback fast (< 10 mins). Desktop compilation is already covered by the
# :desktop:test task in the shard-app test shard.
validate-and-build:
needs: check-changes
if: needs.check-changes.outputs.android == 'true'
@ -109,6 +111,7 @@ jobs:
run_unit_tests: true
run_instrumented_tests: false
run_coverage: false
run_desktop_builds: false
api_levels: '[35]'
upload_artifacts: true
secrets: inherit