Dependencies maintenance
Identify dependencies out of life and update them (libraries, docker images).
Prepare list of dependencies and gather any deprecation warnings to discussion before attempt the update.
Last update 1y ago: https://gitlab.cern.ch/webservices/cern-search/cern-search-rest-api/-/merge_requests/188/diffs#5d07e7d72637aa0d59c89d381fe6dc4cf46e2491
Approach:
- Run Poetry CLI (update --dry-run and show --outdated perhaps can be helpful)
- Run APIs and gather all deprecation warnings
- Rebuild base image (Locally rebuild docker image https://gitlab.cern.ch/webservices/cern-search/cern-search-rest-api/-/blob/master/Dockerfile-base?ref_type=heads and CI could as well be used https://gitlab.cern.ch/webservices/cern-search/cern-search-rest-api/-/merge_requests/188)
- Force poetry lock update locally and push a MR with changes, build base image and update dockerfile with output tag and attempt running API again
- Linter warnings
Edited by Carina Antunes