Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to architect 0.6.0 #31247

Merged
merged 1 commit into from
Apr 8, 2022
Merged

Upgrade to architect 0.6.0 #31247

merged 1 commit into from
Apr 8, 2022

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.

3 participants