Add benchmark-driven model promotion workflow and pipeline stages
Some checks failed
ci / test-and-build (push) Has been cancelled
Some checks failed
ci / test-and-build (push) Has been cancelled
This commit is contained in:
parent
98b13d1069
commit
8c1f7c1e13
38 changed files with 5300 additions and 503 deletions
|
|
@ -4,14 +4,19 @@
|
|||
2. Bump `project.version` in `pyproject.toml`.
|
||||
3. Run quality and build gates:
|
||||
- `make release-check`
|
||||
4. Build packaging artifacts:
|
||||
- `make check-default-model`
|
||||
4. Ensure model promotion artifacts are current:
|
||||
- `benchmarks/results/latest.json` has the latest `winner_recommendation.name`
|
||||
- `benchmarks/model_artifacts.json` contains that winner with URL + SHA256
|
||||
- `make sync-default-model` (if constants drifted)
|
||||
5. Build packaging artifacts:
|
||||
- `make package`
|
||||
5. Verify artifacts:
|
||||
6. Verify artifacts:
|
||||
- `dist/*.whl`
|
||||
- `dist/*.tar.gz`
|
||||
- `dist/*.deb`
|
||||
- `dist/arch/PKGBUILD`
|
||||
6. Tag release:
|
||||
7. Tag release:
|
||||
- `git tag vX.Y.Z`
|
||||
- `git push origin vX.Y.Z`
|
||||
7. Publish release and upload package artifacts from `dist/`.
|
||||
8. Publish release and upload package artifacts from `dist/`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue