From 2c155b1be0a73da653a3772efb93963ee5596fa6 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Fri, 7 Aug 2026 10:14:41 +1000 Subject: [PATCH] chore(ci): track quantecon/actions at the floating @v0 All six call sites move from @v0.8.0 to @v0, the reference CONTRIBUTING recommends for consumers. The exact pins are why this repo sat three releases behind and, more to the point, why its weekly cache build had none of the failure alerting written for it. QuantEcon/actions#83 was filed because this repo's cache build failed for roughly two months with no issue filed; the fix shipped in v0.10.0 and the remaining gap in v0.11.0, and neither reached here because the pin never moved. A pin that has to be bumped by hand to deliver an alerting fix has the same failure mode as the missing alert. One behaviour change to be aware of, from v0.9.0: restore-jupyter-cache dropped its bare `build-` restore-key fallback, so the first build after an environment.yml change now rebuilds instead of silently restoring a _build produced by the old environment. That is the intended correction, and it costs one slower build per environment change. No config change is needed. cache.yml already grants `issues: write`, which v0.10.0 made a hard requirement when create-issue-on-failure is true. Supersedes the open Dependabot bump to 0.9.0. Co-Authored-By: Claude Opus 5 (1M context) --- .github/workflows/cache.yml | 2 +- .github/workflows/ci.yml | 4 ++-- .github/workflows/publish.yml | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index bc1fc89..ca14f9b 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -23,7 +23,7 @@ jobs: fetch-depth: 0 - name: Build and Cache Lectures - uses: quantecon/actions/build-jupyter-cache@v0.8.0 + uses: quantecon/actions/build-jupyter-cache@v0 with: builders: 'html' create-issue-on-failure: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b0f2600..ff52b94 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,10 +19,10 @@ jobs: fetch-depth: 0 - name: Restore Jupyter Cache - uses: quantecon/actions/restore-jupyter-cache@v0.8.0 + uses: quantecon/actions/restore-jupyter-cache@v0 - name: Build HTML - uses: quantecon/actions/build-lectures@v0.8.0 + uses: quantecon/actions/build-lectures@v0 id: build with: builder: 'html' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 964949f..1149bb6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -31,10 +31,10 @@ jobs: fetch-depth: 0 - name: Restore Jupyter Cache - uses: quantecon/actions/restore-jupyter-cache@v0.8.0 + uses: quantecon/actions/restore-jupyter-cache@v0 - name: Build HTML - uses: quantecon/actions/build-lectures@v0.8.0 + uses: quantecon/actions/build-lectures@v0 id: build with: builder: 'html' @@ -66,7 +66,7 @@ jobs: - name: Deploy to GitHub Pages id: deployment - uses: quantecon/actions/publish-gh-pages@v0.8.0 + uses: quantecon/actions/publish-gh-pages@v0 with: build-dir: _build/html create-release-assets: 'true'