fffiloni's picture
Upload 5 files
278171f verified
|
Raw
History Blame
2.85 kB

V21 — Per-user bucket onboarding

  • Added Run storage controls to check or create the signed-in user's private run bucket from the UI.
  • Jobs now preflight the per-user bucket before launch and show a clear error if it is missing or inaccessible.
  • The app no longer requires users to leave the workflow to manually create space-factory-runs before first use.

v20 — Per-user Bucket isolation

  • Reverted to the V17 product UI baseline.
  • Replaced the hardcoded shared bucket source with a per-user bucket policy.
  • Jobs now mount <signed-in-username>/<bucket-name> dynamically.
  • Refresh/readback and artifacts links now use the signed-in user's bucket.
  • Added a Run Bucket name field to Build and Validate workflows.
  • Updated docs to require each user to create their own private space-factory-runs bucket.

Changelog

v17-product-button-links

  • Replaced custom HTML/Markdown quick links with native Gradio gr.Button(link=..., link_target="_blank") controls.
  • Quick link buttons are available in both public workflows:
    • Build from model card
    • Validate existing Space
  • Kept the product workflow unchanged: ZeroGPU-first, fixed GPU fallback, manual hardware fallback, and existing-Space validation.

v16-product-links

  • Added quick links after launching jobs:
    • open HF Job in a new tab
    • open target Space in a new tab
    • open Space settings in a new tab
    • open run artifacts in the configured Bucket
  • Added the same link panel to both Build and Validate workflows.

v15-product-verified

  • Removed legacy phase launchers from product code.
  • Kept only the public workflows:
    • Build from model card
    • Validate existing Space
  • Cleaned documentation to match the public-preview product workflow.
  • Removed duplicate UI component in the build events tab.
  • Rechecked previously observed failure modes:
    • Gradio Client auth parameter compatibility
    • endpoint discovery instead of hardcoded /predict
    • generic README metadata sanitation
    • ZeroGPU-first with fixed-GPU/manual fallback
    • separate validation/smoke-test workflow

v14-product

  • Public product UI without experimental tabs.
  • Universal model-card builder and existing-Space validator.

V22 — dependency compatibility and build repair

  • Removed the obsolete generated-Space constraint huggingface_hub<1.0.0.
  • Generated Spaces now normalize Hub requirements to a modern compatible range (huggingface_hub>=0.34.0,<2.0.0, or >=1.5.0,<2.0.0 when Transformers 5.x is detected).
  • Added one automatic Pi repair pass when the generated Space fails build/runtime validation.
  • The repair pass collects Space build/runtime logs, asks Pi for a minimal patch, reuploads the workspace, and retries validation once.
  • Repair artifacts are stored under runs/<run_id>/repair/ and logs under logs/pi_repair_output.txt.