* enhancement: Added support for new command 'gradio environment' in cli.py
* added change to the Upcoming Release section
* Add to Issue template
* making the output look a bit nicer
* format
* Use project_name
---------
Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* move chromatic to push event and change message
* output test
* test
* tweak
* get PR for push event
* changes
* omit forks and check label using gh action
* tweak
* workflow tweaks
* test tweak
* remove test output
* add pending comment
* tweak message
* newline
* only run chromatic workflow if pushed files are in js folder
* test
* remove test
* update workflow path filter with theme files
Co-authored-by: pngwn <hello@pngwn.io>
* add chromatic workflow to path filter
---------
Co-authored-by: pngwn <hello@pngwn.io>
* Customize scripts/generate_theme.py to reuse for the CSS generation for @gradio/lite
* Build theme.css at the build time of Gradio-lite and update the frontend app to load it at the initialization phase
* Add changeset
---------
Co-authored-by: pngwn <hello@pngwn.io>
* only run post deployment link on PRs
* add check for chromatic token job
* replace deprecated set-output with github_env
* tweak
* add turbosnap config for vite
* sb tweak
* remove (incompatible) turbosnap
* remove redundant flag
* remove turbosnap
* changes
* changes
* remove mocks
* fix scripts
* tweak port
* add logs
* add logs
* do tests again
* tweaks
* fixes
* regen notebooks
* change workers
* change workers
* try to speed up ci
* try again
* try again
* try again
* try again
* try again
* fix actions
* again
* again
* again
* again
* again
* again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* try again
* add names to frontend ci steps
* dont install if cache
* Fix
* Fix client cache
* Potential fix
* Change key name
* Fix
* Use python command
* Build front-end in lint job
* Install
* Fix
* Build afterward
* Consolidate lint
* trigger ci
* Fix windows
* Use virtualenv
* New try
* Typo
* Fix typp
* Add full path
* Separate Linux and windows steps
* Typos
* shell
* trigger ci
* Fix
* use command
* Use cache for setup python too
* Separate cache for front-end
* trigger ci
* Add Don't lint on windows
* Add if changes
* Delete restore keys
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* remove old versioned docs
* delete versioned docs when new one is created
* ignore website dir in linguist calc
* upload and download versioned docs
* modify github action
* remove gitattributes file
---------
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>