Skip to content

Conversation

@joyeecheung
Copy link
Member

@joyeecheung joyeecheung commented May 6, 2025

#57936 landed despite failing the test cases it added to test-watch-mode.mjs https://ci.nodejs.org/job/node-test-pull-request/66587/ - likely because the the test file has already been being marked as flaky so failures in it were ignored. This was one of the reason why we should refrain from appending test cases to existing files as suggested in https://github.com/nodejs/node/blob/main/doc/contributing/writing-tests.md - maybe we should make that mandatory for any test files that are already marked as flaky.

Reverting this because this has been making the Jenkins very orange and has been failing several GitHub actions (not sure why but they are not ignoring flakes), and should not have landed in the first place when it already failed the tests it added.

@nodejs-github-bot nodejs-github-bot added the needs-ci PRs that need a full CI run. label May 6, 2025
@joyeecheung joyeecheung added the fast-track PRs that do not need to wait for 48 hours to land. label May 6, 2025
@github-actions
Copy link
Contributor

github-actions bot commented May 6, 2025

Fast-track has been requested by @joyeecheung. Please 👍 to approve.

@nodejs-github-bot
Copy link
Collaborator

@codecov
Copy link

codecov bot commented May 6, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 90.13%. Comparing base (7e24ebc) to head (749a9fe).
Report is 19 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #58190      +/-   ##
==========================================
- Coverage   90.14%   90.13%   -0.02%     
==========================================
  Files         630      630              
  Lines      186780   186780              
  Branches    36654    36654              
==========================================
- Hits       168381   168347      -34     
- Misses      11197    11208      +11     
- Partials     7202     7225      +23     

see 34 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nodejs-github-bot
Copy link
Collaborator

Copy link
Member

@dario-piotrowicz dario-piotrowicz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for whatever reason I completely missed the flakiness when merging the PR (likely because as you mentioned the tests were already flagged as flaky so I didn't see anything wrong with them in CI)

(I didn't see any flakiness locally 🤔)

Sorry for the trouble 🙇

@joyeecheung joyeecheung added commit-queue Add this label to land a pull request using GitHub Actions. commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. labels May 6, 2025
@nodejs-github-bot nodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label May 6, 2025
@nodejs-github-bot
Copy link
Collaborator

Landed in a0d458e...4bfcad1

nodejs-github-bot pushed a commit that referenced this pull request May 6, 2025
This reverts commit 6102159.

PR-URL: #58190
Reviewed-By: Marco Ippolito <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
Reviewed-By: Edy Silva <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Dario Piotrowicz <[email protected]>
nodejs-github-bot pushed a commit that referenced this pull request May 6, 2025
This reverts commit 4acb854.

PR-URL: #58190
Reviewed-By: Marco Ippolito <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
Reviewed-By: Edy Silva <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Dario Piotrowicz <[email protected]>
@aduh95 aduh95 added dont-land-on-v20.x PRs that should not land on the v20.x-staging branch and should not be released in v20.x. dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v23.x dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. labels May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. dont-land-on-v20.x PRs that should not land on the v20.x-staging branch and should not be released in v20.x. dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. fast-track PRs that do not need to wait for 48 hours to land. needs-ci PRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants