Two related changes to docker-builds.yml:
Migrate the full
.ci/docker/**image matrix to OSDC ARC runners.
The orchestrator runs on a smallmt-l-x86iavx512-2-4runner inside
ghcr.io/actions/actions-runner:latest; the actual build is
offloaded to the cluster's remote BuildKit pools. BuildKit is a
remote builder, so a single x86 orchestrator can drive both amd64
and arm64 builds -- only thebuildkit_addrdiffers per matrix row.
Auth model:
- ECR: reuses
pytorch/pytorch/.github/actions/ecr-login@main,
which falls through to OIDC on OSDC pods (no EC2 instance profile,
no IRSA on thearc-runnerServiceAccount). We pass
aws-role-to-assume: arn:aws:iam::308535385114:role/arc; a
companion change in pytorch-gha-infra grants that role the ECR
write actions on thepytorch/ci-imagerepository. - GHCR: unchanged (GHCR_PAT under the
docker-buildenvironment,
gated on push events).
Dropped:
pytorch/test-infra/.github/actions/calculate-docker-imageand
pull-docker-image: the tag is justgit rev-parse HEAD:.ci/docker,
computed inline.chown-workspace, the legacyecr-logincomposite step, and the
nick-fields/retrywrapper for the GHCR push --docker buildx imagetools createis a one-shot server-side cross-registry copy.
.ci/docker/build.shlearns one knob,REMOTE_BUILDKIT. When set,
it swaps--load -t <tmp>for--push(remote builders cannot load
into a non-existent local daemon) and skips the post-build
drun-based sanity checks. The EC2 / local-daemon path is unchanged.
.github/actionlint.yamllearns the newmt-l-x86iavx512-2-4
self-hosted runner label.
- ECR: reuses
Add a
ciflow/dockertag trigger, mirroring how trunk.yml uses
ciflow/trunk/*. Pushing aciflow/docker/<sha>tag to any commit
force-builds the matrix on that commit -- useful for testing
Dockerfile edits without an open PR, or for re-running a build that
failed transiently. The existingpaths:filter onpush:is
removed because GitHub AND-combinestagswithpaths, which would
silently block ciflow pushes on commits that didn't already touch
.ci/docker. PR-side path filtering is preserved.
Authored by Claude.
Pull Request resolved: , https://github.com/malfet
Community-Analysen & Experten-Meinungen 0
Verwandte Story-Cluster & Quellen (Vektor-KI)
Ähnliche Beiträge
Auch interessante Nachrichten trunk/3df983ce80ed6a6d81579f3964e5d53787483bed: Migrate docker-builds workflow to OSDC with remote BuildKit (#184664)
Thematisch verwandte Begriffe: trunk3df983ce80ed6a6d81579f3964e5d53787483bed, Migrate, dockerbuilds, workflow · 6 Treffer
ICEDID Configuration Extractor
EMOTET Configuration Extractor
[webapps] Langflow 1.8.4 - Path Traversal to Remote Code Execution
NETWIRE Configuration Extractor
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
SOCIAL SHARE CARD GENERATOR