Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 6, 2025

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@v2v3 (uses upload-artifact@v4)
  • actions/deploy-pages@v2v4
  • actions/checkout@v3v4
  • actions/setup-node@v3v4

ci.js.yml:

  • actions/checkout@v3v4
  • actions/setup-node@v3v4

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 DanielRosenwasser marked this pull request as ready for review November 6, 2025 19:47
@DanielRosenwasser DanielRosenwasser merged commit 7ea3e1b into main Nov 6, 2025
8 of 10 checks passed
@DanielRosenwasser 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