Files
xet-core/.github
Assaf Vayner 51a20410c0 ci: route Linux jobs through internal HF package proxies (#844)
Routes Linux CI jobs through HuggingFace's [internal package registry
proxies](https://www.notion.so/huggingface2/Internal-Package-Registry-Proxies-3641384ebcac8199b610c4f98f376986),
which cache upstream registries and hide package versions younger than 3
days.

- Jobs move to `runs-on: { group: aws-general-8-plus }` (in-VPC
self-hosted runners — the proxy ALBs are internal-only).
- Each job calls
[`huggingface/hf-workflows/.github/actions/setup-hf-registry-proxies`](https://github.com/huggingface/hf-workflows/tree/main/.github/actions/setup-hf-registry-proxies)
after checkout, pinned by commit SHA.
- Image fixups for the barer `aws-general-8-plus` runner: explicit
`setup-python` + `libpython${py_ver}-dev` for `maturin develop`, Rust
toolchain before the wasm composite, and `cargo install cargo-machete`
instead of the third-party action.

**Not in scope:** manylinux-container builds (`release.yml`,
`git-xet-release.yml`), `crates-release.yml` (publishes to crates.io),
`pre-release-testing.yml` (needs unfiltered PyPI), and Windows/macOS
jobs (no in-VPC equivalent).
2026-05-21 11:01:31 -07:00
..