ci: remove unsupported YAML anchors from CI workflows #3

Closed
geohot wants to merge 2 commits from remove_anchors into master
Owner

Gitea Actions does not support YAML anchors/aliases, so workflows using &linux/*linux fail to parse.

This replaces the anchor with a plain runs-on: ubuntu-24.04 in all 22 jobs in test.yml.

Gitea Actions does not support YAML anchors/aliases, so workflows using `&linux`/`*linux` fail to parse. This replaces the anchor with a plain `runs-on: ubuntu-24.04` in all 22 jobs in test.yml.
geohot added 2 commits 2026-08-13 04:54:03 +00:00
Gitea Actions does not support YAML anchors/aliases, which causes the
workflow to fail parsing. Replace the &linux/*linux anchor with a plain
runs-on: ubuntu-24.04.
ci: keep runner selection, inline expression instead of anchors
Platform Tests / MacOS (unit) (pull_request) Waiting to run
Platform Tests / MacOS (unit, mock) (pull_request) Waiting to run
Platform Tests / MacOS (DEV=METAL) (1) (pull_request) Waiting to run
Platform Tests / MacOS (DEV=METAL) (2) (pull_request) Waiting to run
Platform Tests / MacOS (DEV=CPU:CLANG) (pull_request) Waiting to run
Platform Tests / MacOS (DEV=CPU:LLVM) (pull_request) Waiting to run
Platform Tests / MacOS (DEV=CPU:LVP) (pull_request) Waiting to run
Platform Tests / MacOS (DEV=WEBGPU) (pull_request) Waiting to run
Platform Tests / Windows (DEV=CPU:CLANG) (pull_request) Waiting to run
Platform Tests / Windows (DEV=CPU:LLVM) (pull_request) Waiting to run
Platform Tests / Windows (DEV=CPU:X86) (pull_request) Waiting to run
Platform Tests / Windows (DEV=WEBGPU) (pull_request) Waiting to run
Unit Tests / Linters (pull_request) Successful in 2m14s
Unit Tests / Docs (pull_request) Successful in 3m28s
Unit Tests / Unit Tests (pull_request) Successful in 3m42s
Unit Tests / Python Backend (pull_request) Successful in 3m47s
Unit Tests / SPEC=2 (2) (pull_request) Successful in 4m0s
Unit Tests / Null Tests (pull_request) Successful in 4m17s
Unit Tests / SPEC=2 (1) (pull_request) Successful in 4m17s
Unit Tests / Torch Backend Tests (pull_request) Successful in 4m42s
Unit Tests / Fuzzing (pull_request) Successful in 2m47s
Unit Tests / Test LLM (pull_request) Successful in 2m18s
Unit Tests / CL IMAGE Tests (pull_request) Successful in 3m16s
Unit Tests / Models (pull_request) Successful in 2m25s
Unit Tests / Linux (DSP) (pull_request) Successful in 2m19s
Unit Tests / openpilot Compile Tests (pull_request) Successful in 4m35s
Unit Tests / Linux (DEV=CL) (pull_request) Successful in 4m34s
Unit Tests / ONNX (CPU) Tests (pull_request) Successful in 5m54s
Unit Tests / Optimization Tests (pull_request) Successful in 5m42s
Unit Tests / Linux (DEV=CPU:LVP) (pull_request) Successful in 3m16s
Unit Tests / Linux (DEV=CPU:LLVM) (pull_request) Successful in 3m26s
Unit Tests / Linux (DEV=CPU:X86) (pull_request) Successful in 3m32s
Unit Tests / Linux (DEV=CPU:CLANG) (pull_request) Successful in 4m33s
Unit Tests / AMD ASM IDE (pull_request) Successful in 2m34s
Unit Tests / Linux (DEV=WEBGPU) (pull_request) Successful in 4m18s
Unit Tests / hcq2 (pull_request) Successful in 3m12s
Unit Tests / Linux (amdllvm gfx1100) (pull_request) Successful in 3m51s
Unit Tests / Linux (amd gfx1100) (pull_request) Successful in 4m23s
Unit Tests / Linux (am) (pull_request) Successful in 4m46s
Unit Tests / Linux (amd gfx1201) (pull_request) Successful in 4m23s
Unit Tests / Linux (amdllvm gfx1201) (pull_request) Successful in 3m50s
Check Line Counts / Check PR Branch status (pull_request_target) Successful in 10s
Unit Tests / Compile-only (DEV=NULL:QCOMCL:a630) (pull_request) Failing after 22s
Check Line Counts / Core Library Line Difference (pull_request_target) Skipped
Unit Tests / Compile-only (DEV=NULL:NAK:sm_120) (pull_request) Successful in 1m38s
Unit Tests / Linux (amdllvm gfx950) (pull_request) Successful in 3m51s
Unit Tests / Compile-only (DEV=NULL:IR3:a630) (pull_request) Successful in 2m21s
Unit Tests / Linux (amd gfx950) (pull_request) Successful in 5m40s
Unit Tests / Linux (ptx) (pull_request) Successful in 3m55s
Unit Tests / Linux (nv) (pull_request) Successful in 5m15s
1655b22d97
Instead of replacing the anchored runs-on with a plain ubuntu-24.04
(which drops the namespace-profile-tinygrad routing for collaborator
PRs), inline the full ${{ }} expression at every job. No YAML anchors,
works with runners that can't parse them (gitea runner), and identical
behavior on GitHub Actions.
geohot force-pushed remove_anchors from b29e76c00e to 1655b22d97 2026-08-13 04:54:03 +00:00 Compare
geohot closed this pull request 2026-08-13 17:24:13 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: geohot/tinygrad#3