RepoJournal
Hugging Face

@huggingface

Transformers, Datasets, and the open AI-model layer

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.

Pick a date

Topics: Python AI / ML Full archive →

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.

Action items

References

  1. [1] CI: Add serge review relay workflow and review rules ↗ huggingface/transformers
  2. [2] CI: use a single function for GH calls ↗ huggingface/transformers
  3. [3] trace-exporter: add run_id to pytest_test_last_failure_info ↗ huggingface/transformers-ci
  4. [4] dashboard: split Failing/Slowest panels by CPU vs GPU ↗ huggingface/transformers-ci
  5. [5] Fix test_peft_with_quantization tests for bitsandbytes 0.50.0 ↗ huggingface/trl
  6. [6] [Download] Reject redacted Xet hashes from tree cache ↗ huggingface/huggingface_hub

Quick answers

What shipped in Hugging Face on July 29, 2026?
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. In total, 16 commits, 18 pull requests, and 1 releases landed.
Who contributed to Hugging Face on July 29, 2026?
7 developers shipped this update, including tarekziade, stevhliu, IlyasMoutawwakil, albertvillanova, dependabot, seanses, and Pierrci.
What were the notable Hugging Face updates?
CI: Add serge review relay workflow and review rules, CI: use a single function for GH calls, and trace-exporter: add run_id to pytest_test_last_failure_info.

More from @huggingface

Daily updates, in your inbox

Follow Hugging Face

Keep up with Hugging Face in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?