diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index 2155e57f5..682c3bce7 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 3f9b93680..ecfd33d91 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 183d26a99..fcc847537 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 21e76890d..f69c4ec3a 100644 --- a/environment.yml +++ b/environment.yml @@ -6,17 +6,16 @@ dependencies: - anaconda=2024.10 - pip - pip: - - jupyter-book==0.15.1 - - docutils==0.17.1 - - quantecon-book-theme==0.7.2 - - sphinx-reredirects==0.1.3 + - jupyter-book==1.0.3 + - quantecon-book-theme==0.7.6 - sphinx-tojupyter==0.3.0 - sphinxext-rediraffe==0.2.7 - - sphinx-exercise==0.4.1 - - ghp-import==2.1.0 - - sphinxcontrib-youtube==1.2.0 + - sphinx-reredirects==0.1.4 + - sphinx-exercise==1.0.1 + - sphinx-proof==0.2.0 + - ghp-import==1.1.0 + - 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 - - arviz==0.13.0 - - kaleido # Docker Requirements - pytz +