Skip to content

Conversation

octogonz
Copy link
Collaborator

@octogonz octogonz commented Aug 11, 2023

Summary

Node 18 has been LTS since 2022-10-25, but our CI pipelines have not been building it because of incompatibility with Webpack 4.

Details

  • heft-webpack4-plugin now prints a warning if Node 18 is used without the NODE_OPTIONS=--openssl-legacy-provider workaround
  • Enable this workaround in our CI pipelines
  • Update NodeJsCompatibility.ts to specify 18 as the new LTS
  • Upgrade rush.json to use PNPM 7.33.5
  • I noticed that autoinstaller.lock sometimes appears in my Git diff view, so I've added *.lock to .gitignore and synced up the rush init template

How it was tested

  • Confirm that CI build passes for this PR

@TheLarkInn @iclanton

@octogonz octogonz enabled auto-merge August 11, 2023 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants