Skip to content

Continuous integration

QuickView has 4 workflows:

  • website (automatic): Update website when code get pushed to the repository.
  • test (automatic): Validate PR and code based on the current tests implemented.
  • release (manual): Will look at git history to generate version bump with associated changelog. This will publish a new version to PyPI. Then conda-forge will catchup the new version and will automatically publish it the next day or so.
  • package (automatic): Will generate the desktop bundle and link them to the release entry inside Github.

WebSite

The WebSite is using VitePress to present the various markdown files living under ./docs/**/*.md into a website available at https://kitware.github.io/QuickView/.

Release

This workflow needs to be triggered manually on this page by clicking on the Run workflow button.