-
-
Notifications
You must be signed in to change notification settings - Fork 0
Weekly Maintenance Tasks and Schedule
Schedule:
- Monday AM
- Friday AM
For the following jupinx
sites:
Tasks:
-
5 minute visual inspection of org site, lecture site, cheat sheets and notebooks sites.
-
Note the number of correctly executing lectures and check whether or not this number has decreased from the previous check point.
-
Check the latest Anaconda release: https://docs.anaconda.com/anaconda/reference/release-notes/ (i.e. 2020.11)
-
Test that Jupinx is operating correctly on the latest version of Anaconda for each repository
For example, in lecture-python
:
git pull
conda create -n qetest python=3.8 anaconda={release}
conda activate qetest
pip install jupinx sphinxcontrib-bibtex==1.0
jupinx -cws
where {release == 2020.11} from checkpoint 3
-
(@mmcky) Check whether or not the build server is using the latest version of Anaconda.
-
Test all links are working on all sites by checking the Nightly GitHub Action LinkChecker Results here
For the following jupyter-book
sites:
Tasks:
-
5 minute visual inspection of org site, lecture site, cheat sheets and notebooks sites.
-
Test whether or not Jupyter book based lectures are running at the latest version of Anaconda by checking
environment.yml
in the repository. -
Test whether or not the Jupyter book build machine works on the latest version of Anaconda.
For example, in lecture-python-programming
and using qetest
environment:
pip install jupyter-book
jb build lectures
Cleanup:
conda env remove -n qetest
Report:
Brief Report (via email or slack) to John and Matt using the following template
The following sites have been checked
python-programming:
{{ Note any Issues after going through the Checklist }}
python:
{{ Note any Issues after going through the Checklist }}
python-advanced:
{{ Note any Issues after going through the Checklist }}