Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace the use of actions/upload-release-asset actions/create-release #69054

Open
desrosj opened this issue Feb 5, 2025 · 1 comment
Open
Labels
[Type] Enhancement A suggestion for improvement.

Comments

@desrosj
Copy link
Contributor

desrosj commented Feb 5, 2025

What problem does this address?

The Build Gutenberg Plugin Zip workflow relies on the actions/upload-release-asset and actions/create-release actions. These actions are no longer maintained by GitHub and have been archived.

Because these have not been updated in 5+ years, they have some outdated and deprecated code that could stop working at any time. Mainly, they use the deprecated set-output command. This command was set to be removed in 2023, but that was postponed. However, the recommendation from GitHub is to update all workflows because save-state/set-output will still likely be removed in the future when overall usage of them decreases.

What is your proposed solution?

These actions should be replaced by others, or by our own code in each GitHub Action workflow.

@desrosj desrosj added the [Type] Enhancement A suggestion for improvement. label Feb 5, 2025
@Infinite-Null
Copy link
Contributor

Infinite-Null commented Feb 5, 2025

Hi @desrosj,
I am not sure but, how about we replace the deprecated GitHub Actions with GitHub CLI (gh), which is officially supported and actively maintained by GitHub?

Reference

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Enhancement A suggestion for improvement.
Projects
None yet
Development

No branches or pull requests

2 participants