[#587 ] Fix: CI/CD Workflows Failing due to Deprecated GitHub Actions (v3) #588
+41
−41
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What happened 👀
This PR updates the versions of standard GitHub Actions across all CI/CD workflow files (
project_workflows,self_hosted_project_workflows, andworkflows).Key Changes:
actions/checkouttov6.actions/cachetov4.actions/upload-artifacttov4.Insight 📝
Why this solution?
GitHub has deprecated the Node.js 12 and 16 runtimes, which are used by the older versions of these actions (v2/v3). Keeping these dependencies outdated results in deprecation warnings and will eventually cause the workflows to fail on newer runner images (like
macos-latest).Updating to the latest major versions ensures our CI/CD pipelines use the supported Node.js 20 runtime and remain compatible with GitHub's infrastructure.
Proof Of Work 📹