bcgov / bcgov/itvr

ITVR - Update of Project Dependencies for ITVR Backend

Open
#527 1 comment 0 reactions 0 assignees View on GitHub
Low Tech Debt
Dominant language
Python
Stars
2
Forks
9
PR merge metrics
No merged PRs in 30d

Description

**Describe the task**
In a concerted effort to reduce technical debt and keep our ITVR project up-to-date, we need to upgrade various packages in the backend.

The following packages have been identified for update:

requests in Django: Update from version 2.27.1 to 2.31.0.
django: Update from version 4.0.9 to 4.1.9.

Each update may necessitate code modifications due to deprecations or breaking changes introduced in the newer versions. Confirm all tests are passing following the update and scrutinize for any new warnings or errors.

**Purpose**
The aim of this ticket is to decrease technical debt by updating all dependencies in the ITVR project to their latest versions. This process enhances application performance, patches security vulnerabilities, and prevents future compatibility issues, leading to an overall healthier, secure, and efficient application.

**Acceptance Criteria**
- [ ] All identified packages are updated to the suggested versions
- [ ] All existing tests pass
- [ ] No new warnings or errors

Development Checklist:
- [ ] Upgrade Django and requests in Django to version given above and make sure all existing test pass without any error.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.