-
Notifications
You must be signed in to change notification settings - Fork 2
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
[ACC-1242] Update to npm@7 #100
Conversation
I need information about the release process for this package, I can see to be able to deploy this, is need to set a new version. My question is, maybe this will bring breaking changes to other projects, we should jump to version |
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.
Looks good to me as far as I can tell! And congrats on the 100th n-syndication PR. It will require a release of n-syndication - please get someone to show you how we release if you haven't done it at the FT so far.
fd69e81
to
8e60349
Compare
@@ -36,21 +37,23 @@ | |||
"n-ui-foundations": "github:financial-times/n-ui-foundations#nobower", | |||
"next-session-client": "^3.0.1", | |||
"o-buttons": "npm:@financial-times/o-buttons@^6.0.2", | |||
"o-icons": "npm:@financial-times/o-icons@^6.3.0", |
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.
Question; Is this correct? To move from 7 to 6.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.
This was an automatic change, I didn't touch this... must be something related to dependencies
@@ -20,6 +20,7 @@ | |||
"babel-preset-react": "^6.11.1", | |||
"bower": "^1.8.8", | |||
"bower-resolve-webpack-plugin": "^1.0.3", | |||
"check-engine": "^1.10.1", |
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.
Question; don't you have to add the package.lock.json too ?
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.
Becuase is ignored in .gitignore
- run: | ||
name: shared-helper / npm-install-peer-deps | ||
command: .circleci/shared-helpers/helper-npm-install-peer-deps | ||
- run: |
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.
Question; it is correct to remove this job? (https://github.com/Financial-Times/session-decoder-js/blob/49bd53b8896b7cc5efd9c65a2ca651f348b25505/.circleci/config.yml#L78)
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.
Yep, this is a know problem in the npm migration, is documented here https://github.com/financial-times/next/wiki/npm-7-Migration-Guide#old-openssh-version-on-circleci and was apply like here https://github.com/Financial-Times/next-ammit-api/pull/796/files#diff-78a8a19706dbd2a4425dd72bdab0502ed7a2cef16365ab7030a5a0588927bf47L74
e0d7d38
to
979665b
Compare
979665b
to
9604189
Compare
495d11b
to
a7a307f
Compare
a7a307f
to
8e89e2b
Compare
Scope:
Upgrade to npm7
Changes: