Skip to content

Child services, documentation, easier logging, and CI

Compare
Choose a tag to compare
@cortadocodes cortadocodes released this 01 Feb 15:06
· 4003 commits to main since this release
7bc5f01

Contents

New Features

  • Enable use of child services - solving #46.
    • To solve #57 we need to be able to define and run local children as well as remote ones.
    • This means we must allow multiple services to run locally and independently...
    • Which probably means we can also solve octue/twined-server#2 at the same time
  • Enable Documentation Build and Serve, Update README #70
    • Ultimately we wish to unify documentation between twined and octue-sdk-python, but this is best done at the time of refactoring large chunks of octue-sdk-python into twined ( See #69 ) but at the moment we wish to just serve what we've got so we can at least link to it.
  • Add option to handle developer logs separately from Scientist logs (#78)
  • Allow skipping of CI tests if #skip_ci_tests is in the commit body - the use case is to reduce unnecessary computation when knowing the tests will fail for a commit but still wanting to commit.

Minor fixes and improvements

  • Implement a proper issue template, either derived from .github repo or applied directly (c.f. octue/twined#60 )
  • Close #32 - stop CLI tests leaving output files in working area.