mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
ci: reduce CI costs by ~54% — skip desktop builds in PR/main, reduce scheduled frequency (#5090)
This commit is contained in:
parent
ade314d503
commit
c059f19cc6
5 changed files with 27 additions and 9 deletions
5
.github/workflows/pull-request.yml
vendored
5
.github/workflows/pull-request.yml
vendored
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue