From 169a5b2b8954d87120621255c419210c9fb319d0 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Mon, 11 May 2026 20:35:37 +1000 Subject: [PATCH] Sync collab workflow deps with environment.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The collab execution-check workflow was pinning stale versions (quantecon-book-theme==0.8.2, sphinx-exercise unpinned → 1.0.1) that no longer recognise the `sticky_contents` theme option and the `exercise_style` config option set in lectures/_config.yml. The two resulting sphinx warnings tripped `-W` and produced a misleading "Colab Execution Check Failed" issue even though every notebook executed successfully. Align the install line with the versions declared in environment.yml so the workflow validates the same stack the book is published with. Co-Authored-By: Claude Opus 4.7 --- .github/workflows/collab.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/collab.yml b/.github/workflows/collab.yml index e2bf1c77f..7b46e750b 100644 --- a/.github/workflows/collab.yml +++ b/.github/workflows/collab.yml @@ -18,7 +18,7 @@ jobs: - name: Install Build Software & LaTeX shell: bash -l {0} run: | - pip install jupyter-book==1.0.3 quantecon-book-theme==0.8.2 sphinx-tojupyter==0.3.0 sphinxext-rediraffe==0.2.7 sphinxcontrib-youtube==1.3.0 sphinx-togglebutton==0.3.2 arviz sphinx-proof sphinx-exercise sphinx-reredirects + pip install "jupyter-book>=1.0.4post1,<2.0" quantecon-book-theme==0.20.2 sphinx-tojupyter==0.6.0 sphinxext-rediraffe==0.3.0 sphinx-exercise==1.2.1 sphinx-proof==0.4.0 sphinxcontrib-youtube==1.5.0 sphinx-togglebutton==0.4.5 sphinx-reredirects==1.1.0 arviz apt-get update apt-get install dvipng texlive texlive-latex-extra texlive-fonts-recommended cm-super - name: Check nvidia drivers