diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index 8cb83a3..72f38b5 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -3,11 +3,14 @@ on: push: branches: - main + schedule: + # run cache monthly to prevent expiration + - cron: '0 0 1 * *' jobs: cache: runs-on: quantecon-gpu container: - image: ghcr.io/quantecon/lecture-python-container:cuda-12.6.0-anaconda-2024-10-py312 + image: ghcr.io/quantecon/lecture-python-container:cuda-12.6.0-anaconda-2024-10-py312-b options: --gpus all steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a0fe9d9..448707e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,7 +4,7 @@ jobs: preview: runs-on: quantecon-gpu container: - image: ghcr.io/quantecon/lecture-python-container:cuda-12.6.0-anaconda-2024-10-py312 + image: ghcr.io/quantecon/lecture-python-container:cuda-12.6.0-anaconda-2024-10-py312-b options: --gpus all steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 15d8498..a62da2b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,7 +8,7 @@ jobs: if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags') runs-on: quantecon-gpu container: - image: ghcr.io/quantecon/lecture-python-container:cuda-12.6.0-anaconda-2024-10-py312 + image: ghcr.io/quantecon/lecture-python-container:cuda-12.6.0-anaconda-2024-10-py312-b options: --gpus all steps: - name: Checkout diff --git a/environment.yml b/environment.yml index b7d0db3..32e9122 100644 --- a/environment.yml +++ b/environment.yml @@ -6,21 +6,17 @@ dependencies: - anaconda=2024.10 - pip - pip: - - jupyter-book==0.15.1 - - quantecon-book-theme==0.7.2 + - jupyter-book==1.0.3 + - quantecon-book-theme==0.7.6 - sphinx-tojupyter==0.3.0 - sphinxext-rediraffe==0.2.7 - - sphinx-reredirects==0.1.3 - - sphinx-exercise==0.4.1 + - sphinx-reredirects==0.1.4 + - sphinx-exercise==1.0.1 + - sphinx-proof==0.2.0 - ghp-import==1.1.0 - - sphinxcontrib-youtube==1.1.0 - - sphinx-togglebutton==0.3.1 - - array-to-latex - - prettytable - - kaleido - - arviz + - sphinxcontrib-youtube==1.3.0 #Version 1.3.0 is required as quantecon-book-theme is only compatible with sphinx<=5 + - sphinx-togglebutton==0.3.2 + - kaleido # generating static images support # Docker Requirements - pytz - # Docutils Issue (https://github.com/mcmtroffaes/sphinxcontrib-bibtex/issues/322) - - docutils==0.17.1