jrincayc / ucblogo-code

Berkeley Logo interpreter
https://people.eecs.berkeley.edu/~bh/logo.html
GNU General Public License v3.0
182 stars 34 forks source link

ISSUE-143: Update CI/CD actions from v2 to v3. #144

Closed dmalec closed 1 year ago

dmalec commented 1 year ago

Closes #143

Fixes the following warning during CI/CD:

Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: actions/checkout@v2, actions/upload-artifact@v2

Fixes the following warning during CI/CD:

The `save-state` 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/

Fixes issue with CD archiving of Windows installer being sensitive to versions by wildcarding the path:

        path: inno/ucblogo62setup.exe**

changes to:

        path: inno/ucblogo*setup.exe