Skip to content

Commit 0f77185

Browse files
committed
ci(docker): declare framework-build-base runs no check family; record the first build reading
The dispatch-gates live guard requires every paths-filtered workflow to discover a check family or declare why not; this one builds an image and checks it with a script that needs the built image, so it declares no-check-families. The publish budget note now cites the dry run's cold reading (build 15m25s, job 18m45s). Claude-Session: https://claude.ai/code/session_01QUs3BuMyARAhKn8scCUz3t Co-authored-by: Claude <noreply@anthropic.com>
1 parent f7f132a commit 0f77185

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

‎.github/workflows/framework-build-base.yml‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ name: Framework Build Base Image
2929
# settings (Danger Zone, Change visibility; it cannot be made private again).
3030
# Until then the anonymous-pull step below is red and names that fix.
3131

32+
# dispatch-gates: no-check-families -- the steps are an image build, a registry read and an in-image check script (docker/framework-build-base/check-image.sh, which needs the built image), not named local checks
33+
3234
on:
3335
workflow_dispatch:
3436
inputs:
@@ -138,9 +140,11 @@ jobs:
138140
# security boundary: anyone who can push a branch can also edit it there.
139141
if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
140142
runs-on: ubuntu-latest
141-
# No reading of this workflow is on record yet. The same build, as a stage
142-
# of downstream image builds on this runner class, runs about 20 minutes
143-
# cold; the budget leaves room for a slow npm and the anonymous pull.
143+
# One cold reading on record, the `verify` job of run 42464408854: job wall
144+
# 18m45s, of which the build 15m25s (install 33 s, 82 framework tasks
145+
# 1m58s, 74 Console tasks 10m47s, load into the runner 94 s). This job
146+
# skips the load and adds a push and an anonymous pull of about 0.8 GB.
147+
# 60 minutes is about 3x, room for a slow npm or a slow registry.
144148
timeout-minutes: 60
145149
permissions:
146150
contents: read

0 commit comments

Comments
 (0)