-
Notifications
You must be signed in to change notification settings - Fork 171
test: Add Node 24 to CI matrix #701
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test: Add Node 24 to CI matrix #701
Conversation
|
Thanks for the pull request, @PKulkoRaccoonGang! This repository is currently maintained by Once you've gone through the following steps feel free to tag them in a comment and let them know that your changes are ready for engineering review. 🔘 Get product approvalIf you haven't already, check this list to see if your contribution needs to go through the product review process.
🔘 Provide contextTo help your reviewers and other members of the community understand the purpose and larger context of your changes, feel free to add as much of the following information to the PR description as you can:
🔘 Get a green buildIf one or more checks are failing, continue working on your changes until this is no longer the case and your build turns green. Where can I find more information?If you'd like to get more details on all aspects of the review process for open source pull requests (OSPRs), check out the following resources: When can I expect my changes to be merged?Our goal is to get community contributions seen and reviewed as efficiently as possible. However, the amount of time that it takes to review and merge a PR can vary significantly based on factors such as:
💡 As a result it may take up to several weeks or months to complete a review and merge your PR. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #701 +/- ##
==========================================
+ Coverage 97.60% 97.65% +0.05%
==========================================
Files 152 156 +4
Lines 1337 1367 +30
Branches 232 234 +2
==========================================
+ Hits 1305 1335 +30
Misses 31 31
Partials 1 1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@PKulkoRaccoonGang Thank you for this contribution! Please let us know when it is ready for review. |
|
@itsjeyd the first PR on the way to the upgrade to Node JS 24 for frontend-app-learner-dashboard is ready for review. Please take a look |
|
@MaxFrank13 could you verify this when you have time? |
|
@MaxFrank13 Thanks for picking up the review for this PR! It looks like it's pretty much ready to go, aside from the fact that one of the automated checks is still pending. Would you be able to run it? |
|
@PKulkoRaccoonGang @itsjeyd I think we need to merge the latest changes from master and that should get the check that is stuck to re-run. FWIW, I've tried re-running the test workflow and that didn't seem to effect anything. |
I have encountered the problem with "1 pending check" in other MFEs. As a result, when we merge the entire sequence of PRs for the upgrade Node JS version, there should be no problems. |
Okay so does this mean we don't want to merge it yet? |
|
@MaxFrank13 We have a sequence of three PRs related to upgrading to Node.js 24:
The last PR does not encounter the "1 pending check" issue. Given this, I suggest merging this PR. |
|
I agree we should merge the PR, but are we able to do that with the pending check still there? I don't see an option to do so |
@openedx/axim-engineering Could you help @PKulkoRaccoonGang and @MaxFrank13 with this? ⬆️ For context see #701 (comment) and comments that follow. |
|
Going to close and reopen to see if that clears the hung test status |
|
I know what the problem is, there's now a test matrix, so I can remove |
|
To go with the goal of adding 24 as non-blocking, I updated the branch requirement to check for "tests (20)" |
Description
As a first step in the upgrade to Node 24, add it to the CI matrix as a non-blocking test.
See the tracking issue for further information.