| import os | |
| from huggingface_hub import HfApi | |
| TOKEN = os.environ["HF_TOKEN"] | |
| REPO = "privacyzer0/FLUX.1-Depth-dev" | |
| BUILD = "/opt/data/skills/black.forest/space_build" | |
| api = HfApi(token=TOKEN) | |
| api.upload_folder(folder_path=BUILD, repo_id=REPO, repo_type="space", token=TOKEN) | |
| print("UPLOAD_DONE") | |
| # Re-set secret (upload_folder doesn't touch secrets, but ensure present) | |
| try: | |
| api.add_space_secret(repo_id=REPO, key="HF_TOKEN", value=TOKEN, token=TOKEN) | |
| print("SECRET_OK") | |
| except Exception as e: | |
| print("SECRET_SKIP:", str(e)[:120]) | |
| # Request a rebuild by touching the repo (HF auto-rebuilds on push; this is a no-op safety) | |
| print("DONE") | |