| [ci] add basic ci for pre-commit/build/test/doc/publish (#23) * 1. add github workflow: dco check, pre-commit, ci (build, tests), publish to github release/pypi 2. support versioning when publish Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * fix pre-commit check Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * trigger build and test on each push Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * 1. support manually-triggered workflow with publish version 2. support full installation in ci.yml Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * 1. enforce ray version >= 2.54.0 to use register tensor transport 2. merge build and test to one job 3. fix yr tensor transport Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * fix doc build ci Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * update ascend runner name Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * fix copilot nit Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * modify ci container image Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * 1. fix cann version 2. add pytest-cov to pyproject Signed-off-by: tianyi-huawei <getianyi1@huawei.com> * pip install requirements Signed-off-by: tianyi-huawei <getianyi1@huawei.com> --------- Signed-off-by: tianyi-huawei <getianyi1@huawei.com> Co-authored-by: tianyi-huawei <getianyi1@huawei.com> | 4 个月前 |