Open gracekretschmer-metrostar opened 2 weeks ago
Please see this Slack Canvas for va.gov PII addresses that need handling: https://dsva.slack.com/docs/T03FECE8V/F07T0P02082
Most of these are tests that need reworking. In many cases it should be enough to change the mock data for the test so that the email is no longer a real one.
In the few cases where the tests might be relying on live data from the Database, there may need to be some rework of the test mechanism.
Will need to revisit the policy versus the announcement are out of alignment. Looping in @timcosgrove to support.
Per Edmund: other flag is that sitewide developers use email addresses in their tests, so this scrub would have consequences to their testing.
Reading the discussion posted by @pwideman here: https://github.com/orgs/department-of-veterans-affairs/discussions/13
It specifically says this is about commit messages, not source code:
To support that requirement, the admin team will be rolling out a restriction that prevents new code from being pushed to public repositories if a new commit contains an “@va.gov” email address in the author, creator, or commit message field.
It also says that there is not any requirement to do this retroactively:
We are only requiring that net-new commits have this change implemented and repository maintainers will not be required to rewrite existing commits to remove already exposed email addresses.
Now, it is possible that OCTO has decided to go further than what the discussion requires, and so the acceptance criteria in this ticket could still be valid. But, the directive given by Lindsay:
In 30 days (November 14, 2024) the use of va.gov email addresses in public repositories will be banned.
is not supported by the linked discussion.
Per clarification in this thread: https://dsva.slack.com/archives/C03R5SBELQM/p1729103161775739
We do not need to move forward with this work, right now. Jonathan Kemens did preview that the work in this ticket will likely be a requirement in the future, so moving to the Ice box. Edmund has flagged that we will need to collaborate with Sitewide to get this work completed.
User Story or Problem Statement
As a member of the CMS team, I need to identify all the areas where an email address is referenced in the CMS and content build repos, so that I can remove those email addresses.
Description or Additional Context
Per Lindsay Insco:
Link to Github policy: https://github.com/orgs/department-of-veterans-affairs/discussions/13
Reference Links
Steps for Implementation
Acceptance Criteria