oasis-open/odata-rapid

Update dependencies of tools and website

ralfhandl opened this issue · 0 comments

Procedure

In tools folder

  • check for outdated dependencies: npm outdated
  • update outdated packages one-by-one with re-test, or in one go if you feel lucky
  • npm run build, check for errors or warnings
  • npm run test, check results
  • npm run api-designer, test interactively
  • npm run api-explorer, test interactively
  • switch to website, run a clean re-build and test interactively
  • deploy website, test live version interactively

If anything fails, roll back, and if the deployed website is now broken, redeploy the old version.

In website folder

  • check for outdated dependencies: npm outdated
  • update outdated packages one-by-one with re-test, or in one go if you feel lucky
  • npm run build, check for errors or warnings
  • npm start, test interactively
  • npm run deploy, test live version interactively

If anything fails, roll back, and if the deployed website is now broken, redeploy the old version.