-
Task
-
Resolution: Fixed
-
Minor
-
-
2.387
GitHub plans to run all actions on Node 16, rather than Node 12: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
The action, which attaches artifacts to releases, uses Node 12: https://github.com/jenkinsci/jenkins/blob/80d97842f8340e6c8285dc51fd8b31958bf72051/.github/workflows/publish-release-artifact.yml#L67
This is outlined in the workflow annotations too: https://github.com/jenkinsci/jenkins/actions/runs/3227140749
actions/upload-release-asset is archived for more than a year, hence there will be no update to use Node 16 ever.
The archived action recommends to use https://github.com/softprops/action-gh-release as replacement.
Another one we could switch to would be https://github.com/actions/upload-artifact