Sync GitHub to Hugging Face Hub
Version updated for https://github.com/huggingface/hub-sync to version v0.1.0.
- This publisher is shown as ‘verified’ by GitHub.
- This action is used across all versions by ? repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The hub-sync GitHub Action automates the process of syncing a repository to the Hugging Face Hub, enabling seamless deployment of Spaces, Models, or Datasets. It streamlines tasks like file mirroring, subdirectory synchronization, and handling exclusions, ensuring efficient updates and reliable integration with Hugging Face’s platform. This action is ideal for developers looking to simplify repository management and maintain up-to-date assets on Hugging Face.
Release notes
🤗 Sync GitHub to Hugging Face Hub
A GitHub Action to sync your repository to the Hugging Face Hub using the hf CLI via uvx.
Features
- Sync spaces, models, and datasets
- HTTP-based uploads via
hfCLI - True mirroring with automatic cleanup of removed files
- Subdirectory support for monorepos
- Automatic repo creation