Skip to content

fix(ci): refresh GitHub Pages actions - #31

Merged
almostintuitive merged 2 commits into
mainfrom
codex/update-pages-actions-node24
Jul 20, 2026
Merged

almostintuitive merged 2 commits into
mainfrom
codex/update-pages-actions-node24

Conversation

@almostintuitive

Copy link
Copy Markdown
Contributor

Summary

Updates the GitHub Pages deployment workflow to current major action versions.

Why

The failing run at https://github.com/aperiodic-io/notebooks/actions/runs/28679159629/job/85058876183 did not fail during artifact creation or notebook export. The rerun of the same workflow on July 3, 2026 succeeded unchanged, which indicates the original failure was transient on the GitHub Pages side.

This PR still hardens the workflow by removing the concrete compatibility warning exposed in that run: the repo was pinned to older Pages actions that target Node 20 and are now being force-run on Node 24 by GitHub-hosted runners.

Changes

  • actions/checkout: v4 -> v7
  • actions/configure-pages: v5 -> v6
  • actions/upload-pages-artifact: v3 -> v5
  • actions/deploy-pages: v4 -> v5

Validation

  • Re-ran the originally failing workflow run 28679159629; it passed on rerun.
  • uv run ruff format .
  • uv run ruff check .

@almostintuitive
almostintuitive marked this pull request as ready for review July 20, 2026 12:13
@almostintuitive almostintuitive changed the title [codex] fix(ci): refresh GitHub Pages actions fix(ci): refresh GitHub Pages actions Jul 20, 2026
@almostintuitive
almostintuitive merged commit 85ffafb into main Jul 20, 2026
3 checks passed
@almostintuitive
almostintuitive deleted the codex/update-pages-actions-node24 branch July 20, 2026 12:14
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.

1 participant