spotfiresoftware / spotfire-wrapper

An Angular component packaged as custom elements that defined a new HTML element to display a Spotfire dashboard in a framework-agnostic way
BSD 3-Clause "New" or "Revised" License
9 stars 6 forks source link

Feature/upgrade angular 14 #157

Closed Gerromie closed 2 years ago

Gerromie commented 2 years ago

Story

Upgrades the Angular dependencies from 12 to 13 and then to 14, the latest stable. npm update was also run along with manual dependency upgrades to get newer versions.

Changes

  1. Ran the ng upgrade tool to upgrade to version 13
  2. Ran the ng upgrade tool to upgrade to version 14
  3. Ran npm outdated and npm upgrade and changed outdated dependencies
  4. Added a GitHub Action workflow to perform the build to confirm that the product is buildable. The output is visible here

Tests

Ran ng build spotfire-wrapper to confirm the product builds. Please test out the component upgrades to confirm that they are all running successfully.