Skip to content

Conversation

@millerdev
Copy link
Contributor

@millerdev millerdev commented Mar 14, 2022

This is required for upgrade to Django 3.2

Safety Assurance

Safety story

I don't know how well our tests cover usage of architect. It is used by auditcare, project_access, hqwebapp, sync logs, device reports, and project_limits for 2fa logging. The architect project does test against Django 2.2, 3.0, and 3.1, but notably not Django 3.2. A PR was submitted to test on Python 3.9 and Django 3.2.

I reviewed the change log from 0.5.6 to 0.6.0, and it appears not much has changed other than adding compatibility for Django 3.x and removing support for older versions of various libraries.

Automated test coverage

No new tests added.

QA Plan

Probably will QA as part of the Django 3.2 upgrade.

Rollback instructions

  • This PR can be reverted after deploy with no further considerations

Labels & Review

  • Risk label is set correctly
  • The set of people pinged as reviewers is appropriate for the level of risk of the change

@millerdev millerdev added product/invisible Change has no end-user visible impact dependencies Pull requests that update a dependency file labels Mar 14, 2022
@millerdev millerdev requested a review from a team March 14, 2022 16:30
@millerdev millerdev merged commit 209e5f3 into master Apr 8, 2022
@millerdev millerdev deleted the dm/upgrade-architect branch April 8, 2022 14:57
@millerdev
Copy link
Contributor Author

QA passed with this and Django 3.2 on staging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file product/invisible Change has no end-user visible impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants