Spaces:
Sleeping
Sleeping
| # Release Protocol | |
| We use 2 spaces on hugging face: one for the development of the interface and the main space for showcasing the most recent stable release. The main branch is protected and deploys to the main space when a PR is accepted. | |
| We wish to enforce strict commits from the dev branch to the main branch when a PR is made to create a new release. | |
| Dev to Main PR Checklist: | |
| 1. Open a PR from dev branch to main branch | |
| 2. Commit: in `dataset/download` change the `dataset_id` to point to the main dataset : `Saving-Willy/main_dataset` | |
| 3. Commit: in the ReadMe, to avoid merge conflict, change the header to this : | |
| ``` | |
| --- | |
| title: Saving Willy | |
| emoji: π | |
| colorFrom: indigo | |
| colorTo: blue | |
| sdk: streamlit | |
| sdk_version: 1.39.0 | |
| python_version: "3.10" | |
| app_file: src/home.py | |
| pinned: false | |
| license: apache-2.0 | |
| short_description: 'SDSC Hackathon - Project 10. ' | |
| --- | |
| ``` | |
| 4. Ask for Review | |
| 5. Merge to main upon approval | |
| 6. Make a new tag for a major version change (semantic versioning) i.e. `vX.0.0` | |
| 7. Make a new release of the code, associated to this tag |