We have 2 basic dependency concepts in development. Dependencies which are necessary for the executability of DATAGERRY and dependencies which are required for the development of the software.
Our dependencies should always be kept as up-to-date, if technically possible.
Each task assigned here represents an update process of a dependency or its resolutions. It should contain the following points:
Reason for update:
Additionally, the following points should be checked.
Testing of the respective modules resulting on the dependency.
Update from the requirements files.
Check an upgrade of the CI environment
Check an update of the provided Docker environment
It is not necessary to create a single task for each individual package. Related components can be handled with one task.