File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414permissions :
1515 contents : read
1616
17- # Cancel superseded PR runs; never cancel main/scheduled runs.
17+ # Cancel superseded PR runs. Non-PR runs (push to main, schedule) share a
18+ # group with cancel-in-progress off — note GitHub still coalesces QUEUED
19+ # runs in a group, so rapid successive pushes to main may skip CI for
20+ # intermediate commits (only the newest queued run executes); acceptable
21+ # at this repo's merge cadence.
1822concurrency :
1923 group : ${{ github.workflow }}-${{ github.ref }}
2024 cancel-in-progress : ${{ github.event_name == 'pull_request' }}
8993 steps :
9094 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
9195
96+ # Same explicit install as the matrix job — don't assume the runner
97+ # image ships g++-14 (it does today; image rotations are exactly the
98+ # bit-rot the weekly schedule watches for).
99+ - name : Install compiler
100+ run : |
101+ sudo apt-get update
102+ sudo apt-get install -y g++-14
103+
92104 - name : Configure
93105 env :
94106 CC : gcc-14
You can’t perform that action at this time.
0 commit comments