forked from kotekan/kotekan
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Documentation updates and starting to update CI some (kotekan#1109)
This PR is meant to accomplish a few goals, especially developing CI/infrastructure. Specific changes include: 1) A new 22.04 build has been introduced which includes nvidia tools (@dstndstn), julia (@eschnett), and more. Kotekan appears to build and run on python 3.10 / ubuntu 22.04, although some tests are failing (see below). 2) Documentation builds correctly on 22.04 with doxygen 1.9.7+, and has been updated so it builds on readthedocs. 3) The 18.04 Docker image was no longer building; this has been corrected and it now builds again. 4) The github actions workflows should be able to run locally, especially using act. The PR is incomplete in that the following issues now exist: 1) Boost tests are not found by pytest on the 22.04 build. This should be investigated. 2) chime-experiment/comet (a dependency for some tests) relies on deprecated functionality, so does not work on 22.04. Some tests are skipped on 22.04 as a result. 3) Some package versions have been fixed for compatibility (esp. blaze) or due to bugs (esp. doxygen). Others have been fixed, but may be ok to relax.
- Loading branch information
Showing
34 changed files
with
1,863 additions
and
1,093 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
* | ||
|
||
!.gitignore | ||
* | ||
|
||
!.gitignore |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Read the Docs configuration file for Sphinx projects | ||
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details | ||
|
||
# Required | ||
version: 2 | ||
|
||
conda: | ||
environment: docs/rtd-environment.yml | ||
|
||
# Set the OS, Python version and other tools you might need | ||
build: | ||
os: "ubuntu-22.04" | ||
tools: | ||
python: "miniconda3-4.7" | ||
jobs: | ||
pre_create_environment: | ||
- conda update --yes --quiet --name=base --channel=defaults conda | ||
|
||
|
||
# Build documentation in the "docs/" directory with Sphinx | ||
sphinx: | ||
configuration: docs/sphinx/conf.py |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
name: readthedocs | ||
|
||
channels: | ||
- conda-forge | ||
- default | ||
|
||
dependencies: | ||
- python=3.11 | ||
- pip | ||
- cmake | ||
- doxygen | ||
- sphinx=5.0.2 | ||
- sphinx_rtd_theme=1.2.2 | ||
- breathe=4.35.0 | ||
- sphinxcontrib-plantuml=0.25 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.