NASA-AMMOS / aerie

A software framework for modeling spacecraft.
https://nasa-ammos.github.io/aerie-docs/
MIT License
73 stars 19 forks source link

Update GH Action Versions used in Workflows #1339

Closed Mythicaeda closed 9 months ago

Mythicaeda commented 9 months ago

Description

Github actions are transitioning from Node 16 to Node 20. This PR is to update our workflows to use the node 20 versions of all actions (v4).

There were some breaking changes in the upload/download artifact action, that will impact our usage, specifically being unable to upload two artifacts with the same name. This specifically impacts our Security Scan, Publish, and Test workflows.

Verification

Successful execution of each workflow with no Node16 warnings will validate this PR:

Documentation

No doc updates needed.