Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions .github/workflows/check-compact-connect.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.`;
Comment thread
coderabbitai[bot] marked this conversation as resolved.

this.insertHeader(report, 'Registration Update Required');
this.insertBody(report, bodyText, 'center', true);
Expand Down
Loading