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

Production deploy 11/29/23 #950

Merged
merged 169 commits into from
Nov 29, 2023
Merged

Production deploy 11/29/23 #950

merged 169 commits into from
Nov 29, 2023

Conversation

stvnrlly
Copy link
Collaborator

No description provided.

Andrew Shumway and others added 30 commits October 6, 2023 11:41
- Changing route back to - instead of _ so it won't break tests, also it was a mistake
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.20 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…o 847-change-blanket-error-message

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
ccostino and others added 3 commits November 29, 2023 09:39
The new release of flake8-bugbear is starting to flag positional argument unpacking that comes after keyword arguments in function calls as a style warning that fails.  This is a good thing to catch because it can lead to unexpected side effects with function arguments and/or errors thrown by Python.

See the following links for more details:

- https://stackoverflow.com/questions/58961715/python-value-unpacking-order-in-method-parameters
- python/cpython#82741

This changeset fixes a couple of instances where the positional argument unpacking was happening after keyword arguments were being provided.

Signed-off-by: Carlo Costino <[email protected]>
Bumps [pytest-env](https://github.com/pytest-dev/pytest-env) from 1.1.1 to 1.1.3.
- [Release notes](https://github.com/pytest-dev/pytest-env/releases)
- [Commits](pytest-dev/pytest-env@1.1.1...1.1.3)

---
updated-dependencies:
- dependency-name: pytest-env
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Adjust positional arguments flagged by flake8-bugbear
dependabot bot and others added 2 commits November 29, 2023 15:04
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 23.9.16 to 23.11.28.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases)
- [Commits](PyCQA/flake8-bugbear@23.9.16...23.11.28)

---
updated-dependencies:
- dependency-name: flake8-bugbear
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bump flake8-bugbear from 23.9.16 to 23.11.28
@tdlowden
Copy link
Member

tdlowden commented Nov 29, 2023

Manual QA Checklist

Log-in

  • notify-staging.app.cloud.gov resolves
  • Clicking sign in takes you to login page
  • 2FA code is sent promptly
  • 2FA code input screen appears as expected
  • After code is entered, you are brought to the “choose service” screen
  • Choosing a service brings you to the dashboard for that service

Create a template and send

  • Clicking “Send messages” brings you to templates page
  • When “Create a template” button is clicked, the option to create new or copy existing template appears
  • Uploading a csv is quick and automatically directs you to the preview/send page
  • Formatting looks clean and in place
  • Message dashboard populates and shows “pending” until call is made to AWS for delivery receipt

Send a message from copied template

  • When “Create a template” button is clicked, the option to create new or copy existing template appears
  • Clicking “copy an existing template” allows you to choose from pre-existing template
  • After editing, the new template saves and you prepare to send

Send a message from existing template

  • Clicking on existing template brings you to preview screen with prepare to send button
  • All else above persists as true (formatting, send, dashboard, etc)

Download the csv delivery report

  • Clicking on the csv download directly after a message send downloads a report that contains the data we expect
  • Clicking on the csv download link from the 7-day aggregated dashboard downloads a report that contains the data we expect

Invite a team member

  • Clicking on “Team Members” in left nav brings you to team member screen
  • Clicking “Invite a team member” brings you to email and permissions screen
  • Clicking invite team member sends an invite and shows confirmation
  • Invite email provides live link that works to register new team member

Delete a team member

  • From team member screen, clicking “Change Details” on a specific profile brings you to that person’s profile
  • Clicking on “Remove this team member” prompts a confirmation
  • Clicking the confirmation removes the team member

Sign out

  • Hitting “Sign Out” takes you back to the homepage and logs you out
    This does not happen exactly. You are logged out, but the sign out link takes tou to a Page Not Found error at /None instead of going to the homepage. I am going to approve regardless

tdlowden
tdlowden previously approved these changes Nov 29, 2023
Copy link
Member

@tdlowden tdlowden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA passes with a small hiccup on sign out. Noted in comments.

Kenneth Kehl and others added 2 commits November 29, 2023 10:24
Copy link
Member

@tdlowden tdlowden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for the sign out fix, @terrazoon !

@stvnrlly stvnrlly merged commit f926cf0 into production Nov 29, 2023
8 checks passed
@stvnrlly stvnrlly changed the title Production deploy 11/28/23 Production deploy 11/29/23 Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants