The Wire · Showcase
TRANSFORMERS HARDENS CI RELAY; HUB FIXES XET CACHE BUG
By RepoJournal · Filed · About Hugging Face
Serge review automation is now reachable behind the VPN, and a critical xet file download issue tied to redacted hashes in gated repos is resolved.
Transformers shipped a VPN relay workflow [1] that re-signs and re-delivers webhook events to Serge's internal endpoint, making AI-assisted code review functional for the first time. The same PR established .ai/review-rules.md to orient the model toward repo conventions. In parallel, the CI harness unified all GitHub API calls into a single function [2] with pre-flight token validation and per-request rate-limit logging, eliminating silent failures from expired credentials. Transformers-ci split its slowest-tests and failing-tests panels by CPU vs GPU [4], after GPU jobs dominated the raw leaderboard and pushed actionable CPU tests off-screen; the same series added run_id to failure traces [3] so the dashboard can now answer "has this test failed in the last N runs of its job?" The huggingface_hub team fixed a critical xet download failure [6] where tree-cache queries returned redacted hashes (64 asterisks) on gated repos, causing hex parsing to fail; the fix validates cache entries on read and write. TRL unblocked bitsandbytes 0.50.0 support [5] by fixing quantization tests and reverting a temporary version pin, while also correcting a latent dtype-comparison bug.
One email a day. Unsubscribe in one click.
Keep up with Hugging Face in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → If you maintain xet file downloads on gated repos, upgrade huggingface_hub immediately huggingface/huggingface_hub [immediate]
- → Update TRL and accept bitsandbytes 0.50.0 in your dependency chain huggingface/trl [plan]
- → Monitor transformers-ci dashboard panels for reduced noise on CPU test visibility huggingface/transformers-ci [monitor]
References
- [1] CI: Add serge review relay workflow and review rules ↗ huggingface/transformers
- [2] CI: use a single function for GH calls ↗ huggingface/transformers
- [3] trace-exporter: add run_id to pytest_test_last_failure_info ↗ huggingface/transformers-ci
- [4] dashboard: split Failing/Slowest panels by CPU vs GPU ↗ huggingface/transformers-ci
- [5] Fix test_peft_with_quantization tests for bitsandbytes 0.50.0 ↗ huggingface/trl
- [6] [Download] Reject redacted Xet hashes from tree cache ↗ huggingface/huggingface_hub