UoA-eResearch / research-hub-web

Research Hub Web
https://research-hub.cer.auckland.ac.nz
MIT License
3 stars 2 forks source link

Upgrade dependencies to fix build #52

Closed uoa-noel closed 4 years ago

uoa-noel commented 4 years ago

The Web frontend currently uses Node v11 during its build to run tests and Angular CLI. However, Node v11 is no longer supported (https://nodejs.org/en/about/releases/), and its repositories are no longer working. This has caused Docker image builds on fresh machines to fail.

This PR upgrades our Node dependency to v12, which is an LTS release supported until April 2022. It also does minor upgrades to Angular components that have incompatibilities with the new version.

uoa-noel commented 4 years ago

Tested on dev environment, initially had some console errors. Tested on test environment, all well. Deploying to prod.

uoa-noel commented 4 years ago

Deployed to prod, so merged into master.