File size: 1,350 Bytes
653c38a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | # Quick Publish Checklist
## Before Publishing
- [ ] Run `python3 -m venv .venv && source .venv/bin/activate`
- [ ] Run `pip install .`
- [ ] Run `python smoke_test.py`
- [ ] Run `python predict_one.py`
- [ ] Run `python predict_batch.py`
- [ ] Verify `ARTIFACTS_SHA256.txt`
- [ ] Review `CHANGELOG.md`
- [ ] Review `EVALUATION_SUMMARY.md`
- [ ] Review `README.md` for the final release version
## Repository Hygiene
- [ ] Confirm there is no internal branding in the repository
- [ ] Confirm there are no service-layer or conversational features in the repository
- [ ] Confirm only the champion model is present
- [ ] Confirm no large internal historical CSVs are included
- [ ] Confirm only synthetic sample CSVs are included
## Release Metadata
- [ ] Package version is correct, for example `2026.04.1`
- [ ] Model version is correct: `la_liga_score_predictor`
- [ ] Git tag is prepared, for example `release-2026.04.1`
## Publish Targets
- [ ] Push the clean public bundle to the public GitHub repository
- [ ] Publish the same release to Hugging Face
- [ ] Publish or mirror the notebook on Kaggle
## Recommended Source of Truth
The public repository should be created from this public-release branch or from a clean export of this bundle from this branch.
That avoids mixing in internal codepaths that are not part of the public package.
|