Skip to content

Fix: Bump outdated actions/checkout, upload-artifact, and download-artifact - #7

Merged
tajobe merged 1 commit into
mainfrom
fix/bump-outdated-ci-actions
Jul 22, 2026
Merged

Fix: Bump outdated actions/checkout, upload-artifact, and download-artifact#7
tajobe merged 1 commit into
mainfrom
fix/bump-outdated-ci-actions

Conversation

@tajobe

@tajobe tajobe commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • These three actions were left on v4 during the earlier CI modernization pass instead of their true current majors — actions/checkout v4 -> v7, actions/upload-artifact v4 -> v7, actions/download-artifact v4 -> v8.
  • Checked release notes for every major in between for breaking changes relevant to our usage (fetch-depth, name, path, retention-days, if-no-files-found): the only changes were a Node 24 runtime bump (already met by GitHub-hosted runners), a fork-PR checkout restriction that only applies to pull_request_target/workflow_run triggers (unused here), and upload-artifact v7's opt-in unzipped-upload mode (not used) — confirmed compatible with download-artifact v8's default zipped-download handling.

Test plan

  • YAML syntax validated for both changed workflow files
  • Verified via release notes that none of the inputs we set (fetch-depth, name, path, retention-days, if-no-files-found) changed behavior across the intervening majors

…tifact

These were left on v4 during the earlier CI modernization pass instead
of their true latest majors: checkout v4 -> v7, upload-artifact v4 -> v7,
download-artifact v4 -> v8. Verified our fetch-depth/name/path/
retention-days/if-no-files-found usage is unaffected by the intervening
breaking changes (Node 24 runtime bumps, upload-artifact v7's opt-in
unzipped-upload mode we don't use, download-artifact v8's content-type
check which is compatible with v7's default zipped uploads).

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 used in CI workflows to newer major versions to keep the pipeline aligned with current upstream action releases.

Changes:

  • Bump actions/checkout from v4 to v7 in the build and publish workflows.
  • Bump actions/upload-artifact from v4 to v7 in the build workflow.
  • Bump actions/download-artifact from v4 to v8 in the publish workflow.

Reviewed changes

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

File Description
.github/workflows/publish-workflow.yml Updates checkout and download-artifact majors used during release creation.
.github/workflows/build-workflow.yml Updates checkout and upload-artifact majors used during the build and artifact upload.

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

runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
@tajobe
tajobe merged commit 1045c69 into main Jul 22, 2026
2 checks passed
@tajobe
tajobe deleted the fix/bump-outdated-ci-actions branch July 22, 2026 17:12
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