-
-
Notifications
You must be signed in to change notification settings - Fork 10
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
Prepare to migrate to the new versioning system - part 2 #66
Prepare to migrate to the new versioning system - part 2 #66
Conversation
@Digitalone1 I've found the issue that's causing tests to fail. It's right here (Line 68-73 of Right here you assign Which ends up (Which using
Essentially this creates an object where the head reference to the object is the same as the I can't tell exactly what the intention was here, but changing the way the package is handled in |
Thanks @confused-Techie for the tip. What you said made me think and I started to check other parts of the code. I figured out that in The point of these last changes is to deprecate the use of Using All tests are passing. Switch to ready for review. |
@Digitalone1 Looks like our CI is failing, I have a feeling this relates to the use of The CI tests are using the same version we are in prod with is NodeJS 16.x so the CI itself won't support a Node bump just yet. If you'd like I can go ahead and author something when I get the chance that bumps Node versions and you can update that here if/when merged. |
@confused-Techie CI test passed on v18. v16 not supported unfortunately. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall this looks great. The big changes to tests worried me but I see it was just some reorganizing.
There's a lot in this PR that is hard to manually review, but the changes look great, and the tests are all passing.
I think the only thing I'd really love to see (On this PR or another) could be difinitive objects documented somewhere on what some of the DB functions expect. Since they have strayed far away from just expecting a Package Object Full or Package Object Full, so if maybe some JSON files could be added to the docs/resources
section that'd be amazing.
Otherwise I think we should be good to merge this one
Maybe better to take care of this step in the git refactoring. |
Yeah good point @Digitalone1 sounds like a plan to me. In that case let me give your open PR's a second review through and get them merged. Then check of the checklist and get prod updated. |
Requirements
Description of the Change
@confused-Techie This is the second part of #64. It contains #62 and #65. Main test is failing on GET package endpoint. The weird thing is that database tests are all passing.
Update: issue fixed.