Closed
Description
Overview
This PR updates GitHub Actions to use the latest versions of actions/checkout and actions/setup-python in preparation for the end-of-life of Node 16 in September 2023.
Description
The default runtime of Node 16 will reach its end-of-life on 11 Sep 2023. To adapt to this change and benefit from the features and optimizations in the newer GitHub Actions versions
Change
Updates GitHub Actions Versions:
From actions/checkout@v2 to actions/checkout@v4
From actions/setup-python@v2 to actions/setup-python@v4
Benefits
- Keeps the Actions Up-to-date: Utilizes performance improvements and new features from the latest versions.
- Future-proofs the Repository: Prepares the codebase for the end of support for Node 16.