WinMerge / winmerge

WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
https://winmerge.org/
GNU General Public License v2.0
6.07k stars 775 forks source link

Update GitHub Actions CI #2304

Closed striezel closed 2 months ago

striezel commented 2 months ago

This PR updates outdated actions in the GitHub Actions workflows.

The following updates are performed:

Still using the outdated actions will generate several warnings in CI runs, for example in https://github.com/WinMerge/winmerge/actions/runs/8879019459:

Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

The PR will get rid of those warnings, because the newer versions of those actions use Node.js 20.

sdottaka commented 2 months ago

Thank you!