From 5b28bb95b9c05ef3319ea66638a5641bf4db7036 Mon Sep 17 00:00:00 2001 From: Landon Shumway Date: Fri, 31 Jul 2026 11:35:04 -0500 Subject: [PATCH 1/2] Update email wording for re-registration email to note removal of MFA --- .../lambdas/nodejs/lib/email/email-notification-service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/compact-connect/lambdas/nodejs/lib/email/email-notification-service.ts b/backend/compact-connect/lambdas/nodejs/lib/email/email-notification-service.ts index 0fbc729e9..9270494dc 100644 --- a/backend/compact-connect/lambdas/nodejs/lib/email/email-notification-service.ts +++ b/backend/compact-connect/lambdas/nodejs/lib/email/email-notification-service.ts @@ -455,7 +455,7 @@ export class EmailNotificationService extends BaseEmailService { const report = this.getNewEmailTemplate(); const subject = `Action Required: Registration Update - CompactConnect`; const registrationUrl = `${environmentVariableService.getUiBasePathUrl()}/register`; - const bodyText = `Your state licensing board recently corrected the information on one of your license records in the CompactConnect system. As part of this correction, you will need to register again with your license record.\n\nAny active compact privileges to practice you currently hold remain active and unaffected by this change, so you may continue practicing under them.\n\nTo continue using CompactConnect, please register again using the link below:\n\n${registrationUrl}\n\nIf you have any questions, please contact your state licensing board.`; + const bodyText = `Your state licensing board recently corrected information associated with your license and updated that information in CompactConnect. Because of this correction, you will need to register with CompactConnect again. You will also need to set up multi-factor authentication (MFA) again.\n\nYou must delete the existing entry for the compact in your MFA app before clicking on the link to reset your account.\n\nAny active privileges you currently hold remain active and unaffected by this change, so you may continue practicing under them.\n\nTo continue using CompactConnect, please register again using the link below:\n\n${registrationUrl}\n\nThis link is time sensitive and requires your prompt attention. If you have any questions, please contact your state licensing board.`; this.insertHeader(report, 'Registration Update Required'); this.insertBody(report, bodyText, 'center', true); From ff28ce9eb2d6a9cb69c250609c7e69fca99ed5fd Mon Sep 17 00:00:00 2001 From: Landon Shumway Date: Fri, 31 Jul 2026 12:15:30 -0500 Subject: [PATCH 2/2] pin pip to address temporary missing package issue for GH action --- .github/workflows/check-compact-connect.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check-compact-connect.yml b/.github/workflows/check-compact-connect.yml index 0d339f25a..2950bc086 100644 --- a/.github/workflows/check-compact-connect.yml +++ b/.github/workflows/check-compact-connect.yml @@ -26,7 +26,8 @@ jobs: - name: Upgrade pip # Runner image ships pip 25.3; Upgrade to 26.1+ to include fix for CVE-2026-3219. - run: pip install --upgrade 'pip>=26.1' + # Held below 26.2, which drops pip._internal.utils.compat.stdlib_pkgs and breaks pip-sync. + run: pip install --upgrade 'pip>=26.1,<26.2' - name: Install dev dependencies run: "pip install -r backend/compact-connect/requirements-dev.txt" @@ -88,7 +89,8 @@ jobs: - name: Upgrade pip # Runner image ships pip 25.3; Upgrade to 26.1+ to include fix for CVE-2026-3219. - run: pip install --upgrade 'pip>=26.1' + # Held below 26.2, which drops pip._internal.utils.compat.stdlib_pkgs and breaks pip-sync. + run: pip install --upgrade 'pip>=26.1,<26.2' # Setup Node - name: Setup Node @@ -130,7 +132,8 @@ jobs: - name: Upgrade pip # Runner image ships pip 25.3; Upgrade to 26.1+ to include fix for CVE-2026-3219. - run: pip install --upgrade 'pip>=26.1' + # Held below 26.2, which drops pip._internal.utils.compat.stdlib_pkgs and breaks pip-sync. + run: pip install --upgrade 'pip>=26.1,<26.2' - name: Install dependencies run: "cd backend/compact-connect/lambdas/python/purchases; pip install -r requirements.txt"