Skip to content

DPL-1088 [Baracoda] Enable dependency updates #451

@yoldas

Description

@yoldas

Describe the Housekeeping
As developer (ay6) I would like to the dependency updates enabled which are currently disabled or blocked because of major version changes and test failures.

Acceptance Criteria

  • Update Flask and werkzeug versions gradually. See the next items.
  • Review tests for the error responses (400, 422, and 500). Check if Flask update changes the code for a service error.
  • Review the use of GET or POST requests interchangeably, either use one of the methods or make sure they behave the same
  • Upgrade SQLAlchemy from version 1.4 series to 2.0 series. This is a major change in database access.
  • Apply other dependency updates (dependabot PRs)

Blocking issues
No blocking issue

Additional context
Flask update might make the service return a different error status code for example HTTP_UNPROCESSABLE_ENTITY (422), HTTP_BAD_REQUEST (400), INTERNAL_SERVER_ERROR (500), which causes test failure. Overall, using GET and POST requests interchangeably needs to be reviewed along with the response codes.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions