-
Notifications
You must be signed in to change notification settings - Fork 1
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
Chore/kbdev 1206 update pori imports #78
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@@ -1,7 +1,7 @@ | |||
{ | |||
"name": "@bcgsc-pori/graphkb-client", | |||
"version": "4.2.5", | |||
"lockfileVersion": 2, | |||
"lockfileVersion": 3, |
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.
Is moving toward lockfileVersion v3 (npm v9) intentional and the way to go from now on with pori repos?
Note: backward compatible with npm v8 and node v16.13.0, but node v16 is shipped with npm v8, which generate lockfileVersion v2. I guess I could keep node v16 (like the GH checks) but upgrate to npm v9 for that specific repo? So I won't be generating lockfileVersion v2 if I have to update the package-lock.json.
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.
Ah I didn't notice this change being made. I'm developing with node 20/npm 10. Are you stuck using a lower node version for other repos?
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.
@elewis2 , I don't know if I'm 'stuck', lol. GH checks for GKB API are node v16-18-20, but for GKB loader, schema & parser it's v12-14-16; so v16 was some sort of a common ground. I don't mind moving everything to v16+. In any case, should we be developping with the earliest or the latest version of the stack? Right now, if I'm using Node v16 with npm v8, it will generate lockfileVersion v2 everytime I'll update the dependencies. I can probably make npm v9 my default while still using node v16, but actual client checks are done with node v16 and npm v8: https://github.com/bcgsc/pori_graphkb_client/actions/runs/8942499994/job/24565218427#step:4:9
This comment has been minimized.
This comment has been minimized.
Schema changes described at https://github.com/bcgsc/pori_graphkb_schema/releases/tag/v4.0.0 |
This comment has been minimized.
This comment has been minimized.
….com/bcgsc/pori_graphkb_client into chore/KBDEV-1206-update-pori-imports
No description provided.