[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.


Generated at Thu Feb 08 23:30:23 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.