[FOLIO-3746] GA workflows must migrate off deprecated node v12 actions Created: 27/Mar/23 Updated: 24/Apr/23 |
|
| Status: | Open |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Task | Priority: | TBD |
| Reporter: | Zak Burke | Assignee: | Ankita Sen |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Sprint: | DevOps Sprint 160 |
| Development Team: | FOLIO DevOps |
| RCA Group: | TBD |
| Description |
|
Summary: GitHub will deprecate GAs that run on NodeJS v12 this summer, so we must update workflow steps that use such actions. Details: These annotations are buried in the workflow log of all UI PRs: Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: ***-org/checkout@v2, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Value "update last" for option comment_mode is deprecated! Instead, use value "always". The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ IIUC, it will be necessary to update the .github/workflows/build-npm* files for all UI repos. |