Skip to content

Fix deprecated actions/upload-artifact@v3 in GitHub Pages workflow - #286

Merged
Daniel Rosenwasser (DanielRosenwasser) merged 2 commits into
mainfrom
copilot/fix-deprecated-upload-artifact
Nov 6, 2025
Merged

Daniel Rosenwasser (DanielRosenwasser) merged 2 commits into
mainfrom
copilot/fix-deprecated-upload-artifact

Conversation

Copilot AI commented Nov 6, 2025 •

Copy link
Copy Markdown
Contributor

Site deployment is failing because actions/upload-pages-artifact@v2 internally uses the deprecated actions/upload-artifact@v3.

Changes

github-pages.yml:

  • actions/upload-pages-artifact@v2 → v3 (uses upload-artifact@v4)
  • actions/deploy-pages@v2 → v4
  • actions/checkout@v3 → v4
  • actions/setup-node@v3 → v4

ci.js.yml:

  • actions/checkout@v3 → v4
  • actions/setup-node@v3 → v4

dependabot.yml:

  • Added github-actions ecosystem for automated action updates

The Python CI workflow (ci.python.yml) already uses v4+ actions and requires no changes.

Original prompt

This section details on the original issue you should resolve

<issue_title>Site deploy failing</issue_title>
<issue_description>From our most recent runs:

Download action repository 'actions/checkout@v3' (SHA:f43a0e5ff2bd294095638e18286ca9a3d1956744)
Download action repository 'actions/setup-node@v3' (SHA:3235b876344d2a9aa001b8d1453c930bba69e610)
Download action repository 'actions/upload-pages-artifact@v2' (SHA:a753861a5debcf57bf8b404356158c8e1e33150c)
Download action repository 'actions/deploy-pages@v2' (SHA:de14547edc9944350dc0481aa5b7afb08e75f254)
Getting action download info
Error: This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

This needs to be fixed, and also it would be good to get dependabot sending PRs if that's possible.</issue_description>

Comments on the Issue (you are Copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

- Update actions/upload-pages-artifact from v2 to v3
- Update actions/deploy-pages from v2 to v4
- Update actions/checkout from v3 to v4
- Update actions/setup-node from v3 to v4
- Add github-actions to dependabot configuration

Co-authored-by: DanielRosenwasser <972891+DanielRosenwasser@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix site deploy failure due to deprecated artifact action Fix deprecated actions/upload-artifact@v3 in GitHub Pages workflow Nov 6, 2025
@DanielRosenwasser
Daniel Rosenwasser (DanielRosenwasser) marked this pull request as ready for review November 6, 2025 19:47
@DanielRosenwasser
Daniel Rosenwasser (DanielRosenwasser) merged commit 7ea3e1b into main Nov 6, 2025
8 of 10 checks passed
@DanielRosenwasser
Daniel Rosenwasser (DanielRosenwasser) deleted the copilot/fix-deprecated-upload-artifact branch November 6, 2025 19:48
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.

Site deploy failing

2 participants