LLM-Finetuning-Toolkit
LLM-Finetuning-Toolkit copied to clipboard
Add GitHub Actions CI for checking style, running tests, publishing Docker images, PyPI packages, and documentation.
Ensure all releases, style checks, and unit tests can be run via CI, blocking any PRs that fail CI.
For Docker packages, use: https://github.com/orgs/georgian-io/packages
For PyPI packages, use: https://pypi.org/
As a preamble for PyPI CI, we should add to the repo a PyPI Key. This can be done securely via Github Secrets.
Implementation Status ✅ Style Checks ✅ Publish to PyPI on Release; PR https://github.com/georgian-io/LLM-Finetuning-Hub/pull/121 ✅ Publish to Container Registry; PR https://github.com/georgian-io/LLM-Finetuning-Hub/pull/122 🔴 Build and Publish Docs (blocked); See comment https://github.com/georgian-io/LLM-Finetuning-Hub/issues/111#issuecomment-2035456361
Test running done @ https://github.com/georgian-io/LLM-Finetuning-Toolkit/pull/184