-
-
Notifications
You must be signed in to change notification settings - Fork 229
Description
Describe the bug.
The CI workflow runtime-go-testing.yml is currently configured to run using Node.js 14, which has reached End of Life.
This creates an inconsistency with the rest of the repository, which is moving toward newer Node.js versions, and may lead to unreliable CI results, security risks, or failures when using modern dependencies that no longer support Node 14.
The issue is limited to the CI configuration and does not affect runtime behaviour for library consumers, but it can cause misleading CI outcomes and complicate maintenance.
Expected behavior
The CI workflow should run using a supported and non–EOL Node.js version, ideally aligned with the project’s current baseline (Node.js 20).
This ensures:
- Consistent CI results
- Compatibility with modern tooling and dependencies
- Reduced security and maintenance risks
Screenshots
Not applicable.
This issue is related to CI configuration and does not involve any UI or visual output.
How to Reproduce
- Open the file
.github/workflows/runtime-go-testing.yml. - Locate the
actions/setup-nodestep in the workflow. - Observe that the workflow is configured with
node-version: 14. - Run the CI workflow and note that it executes using Node.js 14, which is End of Life.
🖥️ Device Information [optional]
- Operating System (OS): N/A
- Browser: N/A
- Browser Version: N/A
👀 Have you checked for similar open issues?
- I checked and didn't find similar issue
🏢 Have you read the Contributing Guidelines?
- I have read the Contributing Guidelines
Are you willing to work on this issue ?
Yes I am willing to submit a PR!