[CI] (P7): one live Test and APK run per branch, and docs-only pushes skip the APK workflow

This commit is contained in:
2026-09-23 13:23:09 -04:00
parent 072ea1b832
commit e23e01e7ab
2 changed files with 20 additions and 0 deletions
+9
View File
@@ -21,6 +21,15 @@ on:
required: false
default: "087685d1"
# ONE LIVE RUN PER BRANCH. The disaggregation branch pushes (often docs-only) commits minutes apart
# and each push fans out to ~330 retrace legs here and ~275 jobs in apk.yml; with no group, runs
# sat queued for 10+ hours behind their own successors. A manual dispatch gets a group of its own,
# so a push never cancels a hand-started baseline (monolith-symbol-report) run; dev queues rather
# than cancels. No paths-ignore here, unlike apk.yml: this workflow hosts the doc citation lint.
concurrency:
group: ${{ github.workflow }}-${{ github.event_name == 'workflow_dispatch' && github.run_id || github.ref }}
cancel-in-progress: ${{ github.event_name == 'push' && github.ref != 'refs/heads/dev' }}
jobs:
build-linux:
runs-on: ubuntu-latest