Skip to content
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

IS-621: fix issues for staging deploy node 18 #951

Merged
merged 3 commits into from
Sep 28, 2023

Conversation

harishv7
Copy link
Contributor

Problem

New Node env on AWS has issues with bcrypt as it depends on some C++ libs which probably don't exist.

Closes IS-621

Solution

Swapping to use bcryptjs which does not have such dependencies.

See this

Breaking Changes

  • Yes - this PR contains breaking changes
    • Details ...
  • No - this PR is backwards compatible with ALL of the following feature flags in this doc

Tests

Ensure all unit tests pass

Deploy Notes

Removed dependencies:

  • bcrypt: has compat issues with new node env

New dependencies:

  • bcryptjs : alternative for bcrypt

Removed dev dependencies:

  • @types/bcrypt : type defs for bcrypt

New dev dependencies:

  • @types/bcryptjs : type defs for bcryptjs

@harishv7 harishv7 requested review from seaerchin, alexanderleegs, dcshzj and kishore03109 and removed request for seaerchin September 28, 2023 08:48
@harishv7 harishv7 merged commit ef95393 into develop Sep 28, 2023
20 checks passed
@mergify mergify bot deleted the IS-621-fix-issues-for-staging-deploy-node-18 branch September 28, 2023 09:00
@alexanderleegs alexanderleegs mentioned this pull request Oct 5, 2023
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants