[CI] Build GB10 ARM64 image with Gitea Actions #2
Merged
karylab
merged 2 commits from 2026-07-30 09:46:02 +00:00
karylab_agents/vllm:ci/build-gb10-arm64-image into karylab/gb10
No Reviewers
Labels
Clear labels
aardvark
bug
build-docs
ci/build
ci-failure
claude-code-assisted
closed-as-slop
codex
cpu
deepseek
dependencies
dflash
documentation
DSv4
fb-exported
feature request
frontend
github_actions
good first issue
gpt-oss
help wanted
installation
intel-gpu
k3
keep-open
kimi
kv-connector
llama
meta-exported
mistral
model-bash
mrv1-only
multi-modality
needs-rebase
needs reproduction
needs-tests
new-model
nvidia
performance
quantization
qwen
ray
ready
ready-run-all-tests
RFC
rl
rocm
rust
speculative-decoding
stale
startup-ux
structured-output
suppress-bc-linter
tool-calling
torch.compile
tpu
unstale
usage
v1
v2
verified
vllm-ir
Something isn't working
Issue about an unexpected test failure in CI
Pull request determined to be low effort and agent generated
Related to CPU backends
Related to DeepSeek models
Pull requests that update a dependency file
Improvements or additions to documentation
New feature or request
Pull requests that update GitHub Actions code
Good for newcomers
Related to GPT-OSS models
Extra attention is needed
Installation problems
Related to Intel GPU
Prevents stale label being applied
Related to Llama models
Related to Mistral models
Issues/PRs which apply only to Model Runner V2 (not applicable to Model Runner V2)
Related to multi-modality (#4194)
A vLLM developer is not able to reproduce this problem. Please help us reproduce it!
Tests needed for this PR
Requests to new models
Performance-related issues
Related to Qwen models
anything related with ray
ONLY add when PR is ready to merge/full CI is needed
Trigger CI with all tests for wide-ranging PRs
Related to RL workflows
Related to AMD ROCm
Over 90 days of inactivity
Related to Google TPUs
Recieved activity after being labelled stale
How to use vllm
Run pre-commit for new contributors without triggering other tests
vLLM IR: intermediate representation and kernel registration
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Karylab-cklius/vllm#2
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
linux/arm64on the dedicated x86 Gitea runnergb10-<12-char-sha>tag and the movinglatesttagbuildcachetagSecurity model
The build runner controls the x86 host Docker socket and is therefore root-equivalent on that host. The workflow intentionally has no
pull_requesttrigger and uses the dedicatedvllm-x86-builderrunner label. Only reviewed code pushed tokarylab/gb10, or an authorized manual dispatch, can run it.Required infrastructure
gitea/act_runner:2.0.0Portainer stack on the x86 build hostvllm-x86-builderREGISTRY_TOKENfrom a PAT limited towrite:packagePublished image:
git.karylab.com/karylab_agents/vllm-gb10:<tag>Validation
actionlint 1.7.12: passed; the dedicated Gitea runner label was explicitly allowedgit diff --check: passedAI assistance
Codex assisted with the workflow design and static validation. A human maintainer should review the runner security boundary, registry retention, and the first ARM64 build result.
發到karylab/gb10分支