Skip to content

chore(ci): track quantecon/actions at the floating @v0 - #1029

Merged
mmcky merged 1 commit into
mainfrom
chore/track-actions-v0
Aug 7, 2026
Merged

chore(ci): track quantecon/actions at the floating @v0#1029
mmcky merged 1 commit into
mainfrom
chore/track-actions-v0

Conversation

@mmcky

@mmcky mmcky commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Moves both quantecon/actions call sites from @v0.8.0 to the floating @v0, the reference CONTRIBUTING recommends for consumers. This is the last QuantEcon repo still on an exact pin.

This changes almost nothing today

Worth stating plainly, because the diff looks more consequential than it is. Comparing v0.8.0 against v0.11.1 for the two actions this repo actually uses:

Action Change across the span
preview-netlify none — byte-for-byte identical
publish-gh-pages one line — a SHA bump of the third-party softprops/action-gh-release

The only ⚠️ BREAKING change in that span was to restore-jupyter-cache, which this repo does not use. So there is no behaviour change to review here and nothing to verify beyond CI staying green.

Why do it then

The value is entirely prospective, and lecture-dp just made the case for it. That repo sat three releases behind on exact pins and ran its unattended weekly cache build for roughly two months with failure alerting that had never worked — because the fix could only arrive by someone remembering to bump a pin. A pin that must be bumped by hand in order to deliver a fix has the same failure mode as the missing fix.

Nothing in this repo is unattended in quite that way, so the risk here is lower. But the drift mechanism is identical, and with the rest of the estate on @v0 there is no reason to keep the one exception.

The usual counter — 0.x minors may break — is covered by test-actions-lecture-intro, which runs the full chain against @v0 and meets a bad release first, and by ⚠️ BREAKING markers with migration notes in the changelog.

🤖 Generated with Claude Code

Both call sites move from @v0.8.0 to @v0, the reference CONTRIBUTING recommends
for consumers. This is the last QuantEcon repo still on an exact pin.

Worth being clear that this changes almost nothing today. Diffing v0.8.0
against v0.11.1 for the two actions this repo uses: preview-netlify is byte-for-
byte unchanged, and publish-gh-pages differs by one line — a SHA bump of the
third-party softprops/action-gh-release. The only BREAKING change in that span
was to restore-jupyter-cache, which this repo does not use.

So the value is entirely prospective. lecture-dp made the case: it sat three
releases behind on exact pins and ran its unattended weekly build for roughly
two months with failure alerting that had never worked, because the pin had to
be bumped by hand to deliver the fix. Nothing here is unattended in the same
way, but the drift mechanism is identical and there is no reason to keep it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 7, 2026 00:50

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates this repository’s GitHub Actions workflow call sites to follow QuantEcon’s recommended versioning strategy by switching quantecon/actions from an exact v0.8.0 pin to the floating @v0 tag, reducing manual maintenance to receive upstream fixes.

Changes:

  • Update quantecon/actions/publish-gh-pages reference in the publish workflow from @v0.8.0 to @v0.
  • Update quantecon/actions/preview-netlify reference in the CI workflow from @v0.8.0 to @v0.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/publish.yml Switch publish-gh-pages action reference to the floating @v0 tag.
.github/workflows/ci.yml Switch preview-netlify action reference to the floating @v0 tag.

Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/publish.yml
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown

📖 Netlify Preview Ready!

Preview URL: https://pr-1029--sunny-cactus-210e3e.netlify.app

Commit: de91ac6


Build Info

@mmcky
mmcky merged commit 40e15dc into main Aug 7, 2026
2 checks passed
@mmcky
mmcky deleted the chore/track-actions-v0 branch August 7, 2026 01:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants