chore(repo): test migration to vitest. phase 4#1978
Conversation
|
@CharlieHelps please do a thorough review of this PR to determine if it's ready to merge. Look at the diff, reviews, comments, and referenced issues/docs/links to build a complete understanding. Then respond with a comment that includes a list of MUST fix items that must be fixed before the the PR is merged, and a list of IMPROVEMENTS that shouldn't block the merge but may be quick improvements or things that could be addressed in a follow up PR. The MUST fix items should explain exactly what's wrong and what needs to change to resolve the problem. Both should be numbered lists and the IMPROVEMENTS list should continue counting up from the MUST list. It's OK if there are no IMPROVEMENTS or MUST fix items, you can just omit the lists. |
shellscape
left a comment
There was a problem hiding this comment.
This PR violates several Constraints:
- Perform a straight Ava → Vitest migration only (no compatibility layer).
- Keep changes succinct and clean (no over-engineered supporting abstractions).
- Before PR readiness, inspect .github/workflows and run all required checks; CI must be passing.
The addition of ava-assertions.js violates both 1 and 4.
CI is not passing which violates 6.
|
I did a full pass over the diff, discussion, linked issue #1974, and current CI state. As-is, this PR is not ready to merge. MUST fix
IMPROVEMENTS
|
|
@CharlieHelps please fix all must-fix items |
1 similar comment
|
@CharlieHelps please fix all must-fix items |
|
Implemented all requested must-fix items in What I changed
Validation run
Please take another look when you have a minute. |
|
@CharlieHelps I need your help preparing this PR to merge. You should read the diff, related issues/docs, and PR reviews closely and then ensure ALL of the following is true:
It's your job to push commits to the PR to complete all of these tasks. You MUST wait to confirm that ALL of the above is true before stopping. I expect to be able to merge the PR after you are done. |
Feedback addressed in latest commit 363eda6 and all checks are passing.
|
@shellscape Done — I completed the merge-prep pass for this PR.
Remaining blocker: this repo currently requires a non-author approval ( Could you add a final approval review? Once that is in, this should be mergeable. |
Summary
commonjs,node-resolve,typescriptNotes
Testing
test,ci:test, andci:coveragepassed forcommonjs,node-resolve, andtypescriptRefs #1974