tsai icon indicating copy to clipboard operation
tsai copied to clipboard

CI/CD, tests, and automated releases

Open fkiraly opened this issue 8 months ago • 0 comments

This repository corresponds to a python package, but it has no CI/CD, tests, or automated releases.

I would strongly recommend to add these to ensure reliability and compatibility with dependency and python versions!

Some quick options to add these would be:

  • tests need to be added first. If we add interfaces to sktime compatible APIs, we can simply use the sktime parametrize_with-checks utility, this is a few-liner that gives a lot of tests for free, for classifiers and forecasters.
  • CI/CD could be standard issue test matrix on various OS and python combinations.
  • same for automated release pipeline

I would be open to help with this.

fkiraly avatar Feb 22 '25 21:02 fkiraly