CDDLeiden / QSPRpred

A tool for creating Quantitative Structure Property/Activity Relationship (QSPR/QSAR) models.
https://cddleiden.github.io/QSPRpred/docs/
MIT License
51 stars 7 forks source link

Automatic Documentation Builds & Actions Modifications #7

Closed martin-sicho closed 10 months ago

martin-sicho commented 10 months ago

Added a workflow to automatically build and deploy documentation pages (docs_ci.yml). It is invoked upon push to main or dev. If a development version is detected, the documentation pages are deployed under /docs-dev, otherwise they will be deployed under /docs.

In addition, modified the pre-merge-ci.yml workflow to run on push to all branches, but dev, main and gh_pages. This workflow only runs simple tests, leaving out tutorial testing and testing of the qsprpred.extra package. The full dev_ci.yml workflow is triggered only when a merge request or push is made to either dev or main.

Finally, the CI workflow was also refactored moving some portions of the workflow to scripts.

martin-sicho commented 10 months ago

The Linux test passes so lets consider this done. @David-Araripe, please, have a look. I will address the MacOS issue in a separate PR later.