Upgrading to newer software releases

  1. Check locally if application still works

Node

Update node version in:

  • .devcontainer/.env
  • .devcontainer/Dockerfile
  • frontend/README.md

Postgres

Update postgres/postgis version in:

  • .devcontainer/docker-compose.yml
  • ci/Jenkinsfile
  • .docker/docker-compose.yml

Rust

Update Rust version in:

  • .devcontainer/Dockerfile
  • ci/container-images/permaplant-rust/Dockerfile

Prettier

Update prettier version in:

  • .pre-commit-config.yaml
  • package.json (and via npm package-lock.json)
  • frontend/package.json (and via npm frontend/package-lock.json)