Skip to content

Last changes and cleaning in documentation

Vincent Delbar requested to merge 99-ci-documentation-step-does-not-ship into develop

Closes #99 (closed)
This time I think it's perfect ! See details in the issue.
Sorry I pushed on develop yesterday, I had to test how the CI trigger work.

To summarize changes done here and in !78 (merged), !79 (merged) and !80 (merged) :

  • better CI trigger : on tags or MR or protected branch, without duplicated executions (using example here )
  • run tests and linters only when files changed
  • jobs should run a bit faster with pip cache (because it's mostly time spent in pip install), without affecting how the test runs
  • enhanced docs workflow
    • build docs on md or py changes (we can activate the manual trigger if this is too long and we only push python code)
    • readthedocs will pull changes for any commit in master or develop, we can also activate specific tags as done here
  • auto ship to pypi for tags : creating a tag will trigger a pipeline with shipping, no matter the branch or if in MR
Edited by Vincent Delbar

Merge request reports