LLM-Finetuning-Toolkit icon indicating copy to clipboard operation
LLM-Finetuning-Toolkit copied to clipboard

Add GitHub Actions CI for checking style, running tests, publishing Docker images, PyPI packages, and documentation.

Open truskovskiyk opened this issue 1 year ago • 3 comments

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/

truskovskiyk avatar Apr 02 '24 19:04 truskovskiyk

As a preamble for PyPI CI, we should add to the repo a PyPI Key. This can be done securely via Github Secrets.

benjaminye avatar Apr 03 '24 02:04 benjaminye

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

benjaminye avatar Apr 03 '24 19:04 benjaminye

Test running done @ https://github.com/georgian-io/LLM-Finetuning-Toolkit/pull/184

benjaminye avatar Jun 21 '24 17:06 benjaminye