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

VACMS-14238 Improve parsing of Facility phone numbers in facility migrations #16500

Merged
merged 3 commits into from
Jan 2, 2024

Conversation

swirtSJW
Copy link
Contributor

@swirtSJW swirtSJW commented Dec 19, 2023

Description

Relates to #14238

Testing done

Screenshots

Deploy steps for prod

  • Enable "bypass data comparison" /admin/config/va-gov-post-api/config
  • excecute vba facility migration as update
  • execute vamc facility migration as update
  • execute VC Outstation migration as update
  • execute Mobile Vet center migration as update
  • Disable "bypass data comparison" /admin/config/va-gov-post-api/config

QA steps

What needs to be checked to prove this works?
What needs to be checked to prove it didn't break any related things?
What variations of circumstances (users, actions, values) need to be checked?

As an admin

Deploy steps for QA

  1. Vet Center Outstation - > go to phone audit
    • validate 'Direct line' phone numbers with extensions have , ext. in the number
    • validate 'Direct line' phones without extensions look normal (###-###-####)
  2. Vet Center Mobile -go to phone audit
    • validate 'Direct line' phone numbers with extensions have , ext. in the number
    • validate phones without extensions look normal
  3. VBA go to phone audit
    • validate 'Direct line' phone numbers with extensions have , ext. in the number
    • validate phones without extensions look normal
  4. VAMC go to phone audit
    • validate 'Direct line' phone numbers with extensions have , ext. in the number
    • validate 'Mental health' phone numbers with extensions have , ext. in the number
    • validate 'Direct line' phones without extensions look normal
    • validate mental health phones without extensions look normal

Definition of Done

  • Documentation has been updated, if applicable.
  • Tests have been added if necessary.
  • Automated tests have passed.
  • Code Quality Tests have passed.
  • Acceptance Criteria in related issue are met.
  • Manual Code Review Approved.
  • If there are field changes, front end output has been thoroughly checked.

Select Team for PR review

  • CMS Team
  • Public websites
  • Facilities
  • User support
  • Accelerated Publishing

Is this PR blocked by another PR?

  • DO NOT MERGE

Does this PR need review from a Product Owner

  • Needs PO review

CMS user-facing announcement

Is an announcement needed to let editors know of this change?

  • Yes, and it's written in issue ____ and queued for publication.
    • Merge and ping the UX writer so they are ready to publish after deployment
  • Yes, but it hasn't yet been written
    • Don't merge yet -- ping the UX writer to write and queue content
  • No announcement is needed for this code change.
    • Merge & carry on unburdened by announcements

@swirtSJW swirtSJW self-assigned this Dec 19, 2023
@va-cms-bot va-cms-bot temporarily deployed to Tugboat December 19, 2023 18:33 Destroyed
@swirtSJW
Copy link
Contributor Author

Fixed
image

And existing goods are still good.

image

@swirtSJW swirtSJW force-pushed the VACMS-14238-migration-phone-parsing branch from 445ddd1 to 3b1f08a Compare December 20, 2023 22:23
@va-cms-bot va-cms-bot temporarily deployed to Tugboat December 20, 2023 22:23 Destroyed
@swirtSJW swirtSJW force-pushed the VACMS-14238-migration-phone-parsing branch from 3b1f08a to 9b61d36 Compare December 21, 2023 16:38
@va-cms-bot va-cms-bot temporarily deployed to Tugboat December 21, 2023 16:39 Destroyed
@swirtSJW swirtSJW marked this pull request as ready for review December 21, 2023 18:41
@swirtSJW swirtSJW requested review from a team as code owners December 21, 2023 18:41
@swirtSJW
Copy link
Contributor Author

This is ready for review. I have run all the migrations and triggered a content release. It is still building should be ready in ~30 minutes.

@swirtSJW
Copy link
Contributor Author

Given that this will cross too late to get into today's deploy, this should not be merged until after the code freeze has lifted.

@swirtSJW swirtSJW changed the title VACMS-14238 Improve parsing of VBA phone numbers in migration. VACMS-14238 Improve parsing of Facility phone numbers in facility migrations Dec 21, 2023
@swirtSJW
Copy link
Contributor Author

Changing this to draft, just to keep it from being merged before end of code freeze.

@swirtSJW swirtSJW marked this pull request as draft December 21, 2023 20:17
@swirtSJW swirtSJW requested a review from omahane December 21, 2023 20:17
@swirtSJW swirtSJW force-pushed the VACMS-14238-migration-phone-parsing branch from 9b61d36 to d7af510 Compare December 22, 2023 02:04
@va-cms-bot va-cms-bot temporarily deployed to Tugboat December 22, 2023 02:23 Destroyed
@swirtSJW
Copy link
Contributor Author

closing to jiggle the handle on the GHA.

@swirtSJW swirtSJW closed this Dec 22, 2023
@swirtSJW swirtSJW reopened this Dec 22, 2023
@va-cms-bot va-cms-bot temporarily deployed to Tugboat December 22, 2023 02:40 Destroyed
@swirtSJW
Copy link
Contributor Author

Failing actions slack conversation here

Apparently they will go away on their own or can be ignored.

@swirtSJW
Copy link
Contributor Author

This is cleared and ready for release AFTER code thaw.

@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 23, 2023
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 23, 2023
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 23, 2023
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 23, 2023
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 23, 2023
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 23, 2023
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 31, 2023
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 31, 2023
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 31, 2023
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 31, 2023
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 31, 2023
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 31, 2023
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Dec 31, 2023
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 1, 2024
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 1, 2024
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 1, 2024
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 1, 2024
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 1, 2024
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 1, 2024
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 1, 2024
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 1, 2024
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 2, 2024
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 2, 2024
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 2, 2024
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 2, 2024
@JunTaoLuo JunTaoLuo added the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 2, 2024
@github-actions github-actions bot removed the refresh-tugboat-cache Used by GHA Tugboat automation label Jan 2, 2024
@swirtSJW swirtSJW force-pushed the VACMS-14238-migration-phone-parsing branch from d7af510 to 3660b34 Compare January 2, 2024 15:01
@swirtSJW swirtSJW marked this pull request as ready for review January 2, 2024 15:01
@va-cms-bot va-cms-bot temporarily deployed to Tugboat January 2, 2024 15:01 Destroyed
@swirtSJW
Copy link
Contributor Author

swirtSJW commented Jan 2, 2024

Getting an completely unrelated failure here
image

@swirtSJW swirtSJW merged commit db68b1f into main Jan 2, 2024
18 of 19 checks passed
@swirtSJW swirtSJW deleted the VACMS-14238-migration-phone-parsing branch January 2, 2024 16:00
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.

3 participants