Skip to content

Commit f1c7a8d

Browse files
mmckyclaude
andcommitted
ci: bump the pinned QuantEcon/mystmd engine to the fork's current main
The HTML build pins an exact SHA so failures stay bisectable, which is the right call -- but the pin had not moved since 2026-06-12 while the fork's `main` gained 40 commits, so it was building with `qe-v8` while build-ipynb.yml, which clones `main`, is on `qe-v10`. The two workflows were rendering the same lecture commit with materially different engines. Now pinned to c1f274b8a (2026-09-10, `qe-v10`). The comment no longer claims the SHA *is* the fork's main, since that is what went stale: it now records when the SHA was taken and that bumping is a deliberate act. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 69ce7e5 commit f1c7a8d

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,17 +63,21 @@ jobs:
6363
pip install numpyro
6464
python scripts/test-jax-install.py
6565
66-
# Pinned to the exact SHA of the fork's main (unmoved since 2026-06-12,
67-
# so this is the same engine the 2026-08-03 cold-run failures used).
68-
# A branch name here makes the engine a moving target between runs of
69-
# the same lecture commit, which makes failures impossible to bisect.
66+
# Pinned to an exact SHA rather than a branch: a branch name makes the
67+
# engine a moving target between runs of the same lecture commit, which
68+
# makes failures impossible to bisect. Bumping it is deliberate.
69+
#
70+
# This SHA is the fork's main as of 2026-09-10, `qe-v10`. It replaced
71+
# 96ee78f5 (2026-06-12, `qe-v8`), which had fallen 40 commits behind, so
72+
# the HTML build was running a materially older engine than
73+
# build-ipynb.yml -- that workflow clones `main` and so tracks latest.
7074
- name: Install mystmd (QuantEcon fork)
7175
run: |
7276
mkdir -p /tmp/qe-mystmd
7377
cd /tmp/qe-mystmd
7478
git init -q
7579
git remote add origin https://github.com/QuantEcon/mystmd.git
76-
git fetch -q --depth 1 origin 96ee78f550ff2e0410730f328352e98d3e29d338
80+
git fetch -q --depth 1 origin c1f274b8a27e150474bf2b70bd120627e1bb31ba
7781
git checkout -q FETCH_HEAD
7882
git rev-parse HEAD
7983
bun install

0 commit comments

Comments
 (0)