Updated the following actions to fix the node js deprecation warnings
actions/checkout@v2 -> 4.1.6
actions/setup-node@v2.4.1 -> 4.0.2
node-version: 14.18.1 -> 22.2.0
actions/setup-python@v4 -> 5.1.0
actions/upload-artifact@v3 -> 4.3.3
Fix the PR Pipeline: I noticed the pull request workflow failed the Install dependencies step when the Setup Python environment step wasn't run first. So I added the python step step before dependencies are installed.
Not sure if it was intended, but the macOS build artifacts were not being uploaded in the pull requests workflow while the Windows and Linux versions were. I added a step to upload them.
Install dependencies
step when theSetup Python environment
step wasn't run first. So I added the python step step before dependencies are installed.