actions icon indicating copy to clipboard operation
actions copied to clipboard

Document Version Support for Dependent Tools

Open RobbieMcKinstry opened this issue 3 years ago • 0 comments

Hello!

  • Vote on this issue by adding a 👍 reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

This Action runs on Node12, which is currently EOL. GitHub Actions supports only Node 12 and Node 16 (Node 14 is not supported).

Some of our customers use GitHub Enterprise, which has its own maintenance schedule. We want to make sure users who are on all supported versions of GitHub Enterprise can use the action, even if the Node runtime is EOL. GitHub Enterprise added support for Node16 in v3.4.0. Some of our customers use GitHub Enterprise 3.3 and 3.2, which are both under active maintenance.

This issue is to improve our documentation for GitHub Enterprise support, it's interactions with Node, and to document our process around upgrading.

n.b.: We don't need to publicly document our usage of Yarn or TypeScript since those are build-time dependencies. (TIL GH Actions only allow pure JavaScript and invokes dist/index.js directly.)

Affected area/feature

  • External Documentatin: namely, update the README to indicate our policy around NodeJS support.

  • Internal Documentation: We should schedule a reminder to upgrade NodeJS, and establish an short playbook about the maintenance process.

RobbieMcKinstry avatar Aug 12 '22 16:08 RobbieMcKinstry