Skip to content

Implemented a workaround to support node v18#5544

Merged
valadas merged 1 commit intodnnsoftware:release/9.11.1from
valadas:node18-workaround
Feb 22, 2023
Merged

Implemented a workaround to support node v18#5544
valadas merged 1 commit intodnnsoftware:release/9.11.1from
valadas:node18-workaround

Conversation

@valadas
Copy link
Copy Markdown
Contributor

@valadas valadas commented Feb 22, 2023

Azure pipelines has updated windows-latest to run on node v18.x.x on Febuary 17th.

Node 18 has bumped some requirements about open-ssl and Webpack 4 will not be updated to support this use case.

The correct solution is to upgrade to webpack 5 but this has the potential to be a massive task. In the meantime one can pass openssl-legacy-provider for node v18 to support the legacy ssl methods. This PR is a workaround to make our current build work and be able to release DNN v9.11.1 I'll create an issue to do this in a more proper manner after I can confirm this PR fixes our issue in CI.

Summary

Azure pipelines has updated windows-latest to run on node v18.x.x

Node 18 has bumped some requirements about open-ssl and Webpack 4 will not be updated to support this use case.

The correct solution is to upgrade to webpack 5 but this has the potential to be a massive task. In the meantime one can pass openssl-legacy-provider for node v18 to support the legacy ssl methods. This PR is a workaround to make our current build work and be able to release DNN v9.11.1 I'll create an issue to do this in a more proper manner after I can confirm this PR fixes our issue in CI.
@valadas valadas added this to the 9.11.1 milestone Feb 22, 2023
@valadas
Copy link
Copy Markdown
Contributor Author

valadas commented Feb 22, 2023

This is a release management task, as per our policy, we are self-approving it.

@valadas valadas merged commit 6257f8f into dnnsoftware:release/9.11.1 Feb 22, 2023
@david-poindexter
Copy link
Copy Markdown
Contributor

Glad it worked!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants