Skip to content

Deploy RC 377 to Prod#10565

Merged
jmdembe merged 22 commits intostages/prodfrom
stages/rc-2024-05-07
May 7, 2024
Merged

Deploy RC 377 to Prod#10565
jmdembe merged 22 commits intostages/prodfrom
stages/rc-2024-05-07

Conversation

@jmdembe
Copy link
Contributor

@jmdembe jmdembe commented May 7, 2024

User-Facing Improvements

  • Identity verification: Update spanish LQA translation on agreement step (#10558)
  • Identity verification: Don't tell users to request a new verify by mail letter when they can't. (#10534)
  • Selfie: Fix inline error text above selfie box (#10513)
  • Identity Verification, A/B test to try out 10-digit OTP for Identity Verification (#10480)

Internal

  • CI: Fix typo in .gitlab-ci.yml for pivcac address (#10547)
  • Code Quality: Remove unused method (#10553)
  • Code Quality: Fix typos in code naming (#10554)
  • Code Quality: Remove unused code (#10544)
  • Component Previews: Support localization for component previews (#10542)
  • Database: Drop unused column (#10551)
  • Dependencies: Update dependencies to latest versions (#10550)
  • Logging: Adding dn uuid to logging dn configuration for easier cross pki logging (#10512)
  • Translations: Update existing translations for French and Spanish (#10191)
  • UspsAuthTokenRefreshJob: Rescue Faraday::ServerError (#10533)
  • reCAPTCHA: Refactor reCAPTCHA validator as form model (#10540, #10549)
  • reCAPTCHA: Configure reCAPTCHA score threshold for local development (#10543)
  • reviewapps: Remove postgres creds to make latest version of (#10539)

jmhooper and others added 21 commits May 1, 2024 15:04
Previous commits added the `Pii::StateId` data class. This is intended to hold the data that is read from the state ID. This has several advantages over the old approach (holding this data in a Hash):

1. It is immutable so it will error if you try to add data not from the state ID
2. It has defined attributes that are all required so you know what data will be present

This commit takes the next step in integrating this tool which is modifying `idv_session#pii_from_doc` to serialize the PII before it is written to the session and then deserialize it into `Pii::StateId` on read.

[skip changelog]
)

* Don't tell users to get another letter when they can't

changelog: User-Facing Improvements, Identity verification, Don't tell users to request a new verify by mail letter when they can't.

* Initial crack at ZH translation

* Update expected error in feature test

* Update another feature test expected error
It's managed by a secret in the helm chart now

changelog: Internal, reviewapps, remove postgres creds to make latest version of
helm chart happy
changelog: Internal, Component Previews, Support localization for component previews
* add faraday servererror to network errors

* move error to appropriate job

* update refresh job spec to include server error

* Use FakeAnalytics instead of stubbing to get clearer specs

* log job completed

* changelog: Internal, UspsAuthTokenRefreshJob, rescue Faraday::ServerError

---------

Co-authored-by: Zach Margolis <zachary.margolis@gsa.gov>
changelog: Internal, Code Quality, Remove unused code
* Change inline error

* changelog: User-Facing Improvements, Selfie, Fix inline error text above selfie box

* Remove unusual line terminators (auto detected by VS Code)

* Change translations too

* Lint fix

* Add chinese translation

* Remove newly translated key from exception list

* Add tests for inline selfie errors

* Lint fixes

* Fix space (remove b/c odd whitespace character)
* resolve conflict encountered during main rebase

* consolidate selfie not_live and poor_quality i18n

* update spec key for liveness error message

* [skip changelog]

* happy linting

* remove dup tests and add scenarios

* key no longer exists
* Refactor reCAPTCHA validator as form model

changelog: Internal, reCAPTCHA, Refactor reCAPTCHA validator as form model

* Update spec stubs

* Update mock validator specs
* initial translations

changelog: Internal, Translations, Update existing translations for French and Spanish
Co-authored-by: Andrew Duthie <1779930+aduth@users.noreply.github.com>
changelog: Internal, Dependencies, Update dependencies to latest versions
changelog: Internal, Database, Drop unused column
changelog: Internal, reCAPTCHA, Configure reCAPTCHA score threshold for local development
* Move, rename reCAPTCHA validator as form

changelog: Internal, reCAPTCHA, Refactor reCAPTCHA validator as form model

* Update more validator references

* Disambiguate form variable name
changelog: Internal, Code Quality, Fix typos in code naming
changelog: Internal, Code Quality, Remove unused method
* changelog: Internal, Logging, Adding dn uuid to logging dn configuration for easier cross pki logging

* include user uuid to query

* use key id

* update rspec so it accounts for key id

* update rspec and fix tests

* fix spec

* make sure to still send foo

* move setting up key id to when we decode token

* replace self
This commit makes changes to the Enter Code screen in the welcome back flow. It updates the address and “Clear my information and start over” link to be in an accordion, makes content updates, and rearranges some of the elements.

[skip changelog]
#10558)

changelog: User-Facing Inprovements, IdV, Update spanish LQA translation on agreement step
This commit makes changes to the "Didn't get your letter" screen in the welcome back flow. It updates the address and “Clear my information and start over” link to be in an accordion, makes content updates, and rearranges some of the elements.

[skip changelog]
Copy link
Contributor

@aduth aduth left a comment

Choose a reason for hiding this comment

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

Can we add the changelog to the pull request comment?

@jmdembe
Copy link
Contributor Author

jmdembe commented May 7, 2024

Closing because I am not sure if I pulled down from main correctly.

@jmdembe jmdembe closed this May 7, 2024
@jmdembe jmdembe deleted the stages/rc-2024-05-07 branch May 7, 2024 15:27
@jmdembe jmdembe restored the stages/rc-2024-05-07 branch May 7, 2024 15:34
@jmdembe jmdembe deleted the stages/rc-2024-05-07 branch May 7, 2024 15:34
@aduth
Copy link
Contributor

aduth commented May 7, 2024

Closing because I am not sure if I pulled down from main correctly.

It looked fine to me? We don't deploy from main necessarily, it's whatever's been deployed to staging.

@jmdembe
Copy link
Contributor Author

jmdembe commented May 7, 2024

Ah...that does look correct. Now the problem I am running into is that I cannot generate another changelog. To solve, I should delete the branch and re-run the script, but after it is deleted, it says the branch still exists.

@jmdembe
Copy link
Contributor Author

jmdembe commented May 7, 2024

Reopening after re-obtaining changelog notes

@jmdembe jmdembe restored the stages/rc-2024-05-07 branch May 7, 2024 16:01
@jmdembe jmdembe reopened this May 7, 2024
solipet
solipet previously requested changes May 7, 2024
Copy link
Contributor

@solipet solipet left a comment

Choose a reason for hiding this comment

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

Actually, I don't see #10480 included. It was merged yesterday around 4:15 ET

@aduth
Copy link
Contributor

aduth commented May 7, 2024

@solipet Staging deploys daily around noon, I think it's expected if it was merged yesterday afternoon it wouldn't be included here.

Does it need to be included or can it wait until Thursday?

* LG-12553: A/B Test for 10-digit IdV OTP

This PR sets up an A/B test where one group gets the current six
alphanumeric character OTP, and the other group gets the new ten numeric
digit OTP under test.

The test bucket they are put in is logged in most IdV events.

changelog: User-Facing Improvements, Identity Verification, A/B test to try out 10-digit voice OTP for Identity Verification
@jmdembe jmdembe dismissed solipet’s stale review May 7, 2024 18:25

Commit for #10480 were cherry-picked into the branch, changelog note added

Copy link
Contributor

@solipet solipet left a comment

Choose a reason for hiding this comment

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

Thanks @jmdembe!

@aduth - we are hoping to start the 10-digit A/B test today

@jmdembe jmdembe merged commit 5e16c87 into stages/prod May 7, 2024
@jmdembe jmdembe deleted the stages/rc-2024-05-07 branch May 7, 2024 18:43
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.