niimprint icon indicating copy to clipboard operation
niimprint copied to clipboard

Enable GitHub Actions

Open MoshiBin opened this issue 1 year ago • 1 comments

  • Linters currently includes only Ruff, but can be easily amended to add linters as needed (maybe mypy, markdown lint, etc).
  • Test performs a basic installation of the package and tries to run the CLI with --help. It may be extended in the future to run extra tests as needed. ~~Note that this action currently fails because it tries to test Python 3.12, which requires #18 to be merged.~~ Edited to add support for Python 3.10+, including 3.12, no longer requires #18.

MoshiBin avatar Apr 03 '24 22:04 MoshiBin

Added support & testing for Python 3.10 (which removes the dependency on #18), replaced the ruff action with pre-commit, added the todo notice for caching poetry venvs - I'll look into this later.

MoshiBin avatar Apr 10 '24 00:04 MoshiBin