The Github actions need an update due to upcoming deprecations:
* The 'set-output' command is deprecated [1]. Update to write to the
GITHUB_OUTPUT environment file instead.
* All Github actions using Node.js 12 are deprecated [2]. Update the
following actions to a newer version using Node.js 16:
- actions/checkout
- actions/upload-artifact
- microsoft/setup-msbuild
* The Github create-release and upload-release-asset actions are no
longer maintained. Replace with an alternative solution using the
Github CLI.
[1] https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
[2] https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/