Skip to content

ci(deps): bump artifact + pages actions to latest (paired) - #340

Merged
raroche merged 1 commit into
mainfrom
ci/bump-artifact-and-pages-actions
Jul 10, 2026
Merged

ci(deps): bump artifact + pages actions to latest (paired)#340
raroche merged 1 commit into
mainfrom
ci/bump-artifact-and-pages-actions

Conversation

@raroche

@raroche raroche commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Does the workflow-action bumps I held during the Dependabot review, but paired so no action-version mismatch is introduced:

Action From To Files
actions/upload-artifact v4 v7 release.yml, generate-visual-references.yml, capture-benchmark-baseline.yml
actions/download-artifact v4 v8 release.yml
actions/upload-pages-artifact v3 v5 docs.yml
actions/deploy-pages v4 v5 docs.yml

Validation: the Pages actions are exercised by the docs.yml deploy on merge to main (I'll verify the deploy); the release.yml artifact actions are exercised by the next release run.

🤖 Generated with Claude Code

Bumps GitHub Actions in lockstep so paired actions stay compatible:
- actions/upload-artifact v4 -> v7  (release.yml, generate-visual-references.yml,
  capture-benchmark-baseline.yml)
- actions/download-artifact v4 -> v8 (release.yml) — paired with upload above,
  addressing the mismatch concern that held #319.
- actions/upload-pages-artifact v3 -> v5 + actions/deploy-pages v4 -> v5
  (docs.yml), paired — supersedes #321/#322.

The Pages actions are validated by the docs deploy on merge to main; the
release.yml artifact actions are validated by the next release run.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 10, 2026 02:01

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates GitHub Actions workflow dependencies to newer major versions while keeping related actions “paired” to avoid incompatible combinations (artifact upload/download, and Pages upload/deploy).

Changes:

  • Bump actions/upload-artifact to v7 in release + maintainer workflows.
  • Bump actions/download-artifact to v8 in the release workflow to match current artifact behavior.
  • Bump GitHub Pages workflows to actions/upload-pages-artifact@v5 and actions/deploy-pages@v5.

Reviewed changes

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

File Description
.github/workflows/release.yml Updates artifact upload/download actions used to pass NuGet packages between jobs.
.github/workflows/generate-visual-references.yml Updates artifact upload action used to publish generated visual reference PNGs.
.github/workflows/docs.yml Updates Pages artifact upload and Pages deploy actions for GitHub Pages publishing.
.github/workflows/capture-benchmark-baseline.yml Updates artifact upload action used to publish benchmark baseline captures.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@raroche
raroche merged commit 19aef23 into main Jul 10, 2026
11 of 15 checks passed
@raroche
raroche deleted the ci/bump-artifact-and-pages-actions branch July 10, 2026 02:13
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