chore: update to quantecon/actions v0.5.0 #33
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update test-lecture-python-intro to align with quantecon/actions v0.5.0.
Changes
Container Switch
quantecon:latest(~8GB) toquantecon-build:latest(~3GB) across all workflowsenvironment-update.ymlneeded — lectures install their own packages inline via!pip installAction Version Pinning
@v0(floating) to@v0.5.0(pinned) acrosscache.yml,ci.yml, andpublish.ymlEnvironment Alignment
environment.yml— Updated package versions to match the container:anaconda2025.06 → 2025.12quantecon-book-theme0.9.2 → 0.10.1sphinx-tojupyter0.3.1 → 0.4.0sphinx-exercise1.0.1 → 1.2.0sphinx-reredirects1.0.0 → 0.1.4_notebook_repo/environment.yml— Updated from Python 3.10 / Anaconda 2023.03 to Python 3.13 / Anaconda 2025.12Cleanup
collab.yml.disabledworkflow (superseded by container-based CI)Release Coverage
environment-file→environmentrename,environment-updateinputbuild-jupyter-cacheandrestore-jupyter-cacheactionssetup-environment, lean containerdeploy-netlify→preview-netlify, Cloudflare PagesPerformance Impact
Smaller container pull (~3GB vs ~8GB) should reduce setup time. The lean container includes all build tooling (Jupyter Book, LaTeX, core scientific stack) while lecture-specific packages (
quantecon,wbgapi,yfinance,ortools, etc.) are installed within the lectures themselves.