Replace update-release-asset action for release attachments

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • 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

            Assignee:
            Alexander Brandes
            Reporter:
            Alexander Brandes
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: