Skip to content

Update: [AEA-6218] - Update document upload Slack notification content#502

Open
bencegadanyi1-nhs wants to merge 5 commits intomainfrom
AEA-6218-update-content-for-notifications
Open

Update: [AEA-6218] - Update document upload Slack notification content#502
bencegadanyi1-nhs wants to merge 5 commits intomainfrom
AEA-6218-update-content-for-notifications

Conversation

@bencegadanyi1-nhs
Copy link
Copy Markdown
Contributor

@bencegadanyi1-nhs bencegadanyi1-nhs commented Mar 30, 2026

Summary

  • Routine Change

Details

tightens up the Slack sync message so it’s clearer what’s actually happening (per D298)

Copilot AI review requested due to automatic review settings March 30, 2026 14:04
@github-actions
Copy link
Copy Markdown
Contributor

This PR is linked to a ticket in an NHS Digital JIRA Project. Here's a handy link to the ticket:

AEA-6218

@bencegadanyi1-nhs bencegadanyi1-nhs changed the title Update: [AEA-6218] - change the copy text of the bot document updating notifcation Update: [AEA-6218] - Update document upload Slack notification content Mar 30, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the Slack “knowledge base syncing” notification flow in syncKnowledgeBaseFunction, shifting from count-based summaries to listing document names, and adjusts dependencies/infrastructure settings to support the change.

Changes:

  • Update Slack message copy/plan block titles and emit document filenames into Slack task updates.
  • Add botocore[crt] to the preprocessing Poetry dependency group (and refresh poetry.lock).
  • Temporarily force-enable SLACK_BOT_ACTIVE in CDK for PR testing.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
pyproject.toml Adds botocore with crt extra to preprocessing dependencies.
poetry.lock Locks new awscrt dependency and updates lock hash accordingly.
packages/syncKnowledgeBaseFunction/app/handler.py Changes Slack notification copy; extracts and posts document names during S3 event processing.
packages/syncKnowledgeBaseFunction/tests/test_app.py Updates assertions to validate document names appear in Slack blocks instead of count strings.
packages/cdk/resources/Functions.ts Hard-codes SLACK_BOT_ACTIVE to "true" with a TODO to revert.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 2, 2026

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.

2 participants