Skip to content

chore(github): update actions from deprecated node-20 versions#9149

Merged
lstein merged 9 commits into
invoke-ai:mainfrom
keturn:build/update-actions
May 31, 2026
Merged

chore(github): update actions from deprecated node-20 versions#9149
lstein merged 9 commits into
invoke-ai:mainfrom
keturn:build/update-actions

Conversation

@keturn
Copy link
Copy Markdown
Contributor

@keturn keturn commented May 10, 2026

Summary

GitHub Actions have been reporting "Node.js 20 actions are deprecated." and warning that runners will use Node 24 next month week (June 2nd, 2026).

This updates the actions that I found triggering that warning to their current versions. I did take a look at the release notes for the actions, and didn't see breaking changes that are obviously applicable to our configuration.

  • https://github.com/ppremk/lfs-warning has no newer version. Cross your fingers and hope it continues to work, or PR an update for it.
  • https://github.com/astral-sh/setup-uv/releases has by far the most releases since the previous target (v5). Our configuration is nothing fancy so it should continue to work despite the changes, unless newer versions of the action turn out to be grumpy about working with such an outdated version of uv.
  • some updates advertised better caching by default, but I didn't investigate to see if e.g. the cache step in install-frontend-action has been made redundant.

QA Instructions

I'm not sure if this can entirely be tested on a PR from a fork. GitHub may limit which actions can be modified by an external PR, and some of the actions depend on triggers that don't come from a branch.

@github-actions github-actions Bot added the CI-CD Continuous integration / Continuous delivery label May 10, 2026
@keturn
Copy link
Copy Markdown
Contributor Author

keturn commented May 10, 2026

docs is a pnpm project that runs a python script? wild.

@joshistoast
Copy link
Copy Markdown
Collaborator

docs is a pnpm project that runs a python script? wild.

Yea there's no other good way to get dynamic API typings from python to be shown in the markdown.

@lstein lstein assigned lstein and JPPhoto and unassigned JPPhoto May 18, 2026
@lstein lstein added the 6.13.5 Library Updates label May 18, 2026
@lstein lstein moved this to 6.13.5 LIBRARY UPDATES in Invoke - Community Roadmap May 18, 2026
@JPPhoto JPPhoto requested review from dunkeroni and joshistoast May 28, 2026 03:01
Copy link
Copy Markdown
Collaborator

@joshistoast joshistoast left a comment

Choose a reason for hiding this comment

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

all tests pass and code changes look good

@lstein lstein enabled auto-merge (squash) May 31, 2026 22:34
@lstein lstein merged commit 307d793 into invoke-ai:main May 31, 2026
14 checks passed
@keturn keturn deleted the build/update-actions branch June 1, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.13.5 Library Updates CI-CD Continuous integration / Continuous delivery

Projects

Status: 6.13.5 LIBRARY UPDATES

Development

Successfully merging this pull request may close these issues.

5 participants