From ea7fa344df4c693801ff6d5b9ae953051f3d131c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 31 Mar 2026 18:52:08 +0000 Subject: [PATCH 1/2] Initial plan From b9b8902f7b06a4867d7334efdf6c175e363edc80 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 31 Mar 2026 18:53:21 +0000 Subject: [PATCH 2/2] feat: convert checkboxes to dropdown selections in feature.yml Agent-Logs-Url: https://github.com/webmonitoring/.github/sessions/89fa7320-c7a6-46cb-b745-f64ab5b94fbb Co-authored-by: BayanBennett <16971062+BayanBennett@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/feature.yml | 40 ++++++++++++++++-------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index afb54d1..d9272a6 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -109,34 +109,36 @@ body: validations: required: true - - type: checkboxes + - type: dropdown id: notification_channels_affected attributes: label: 🔔 Notification Channels Affected (if applicable) - description: Check any delivery channels whose payload shape, handler, or routing logic will change. + description: Select any delivery channels whose payload shape, handler, or routing logic will change. + multiple: true options: - - label: Email (`notification-service` email handlers) - - label: SMS - - label: Slack App (`slack_app` — new integration) - - label: Slack Incoming Webhook (`slack` — deprecated) - - label: Microsoft Teams (`teams`) - - label: Generic Webhook (`webhook`) - - label: n8n Trigger (`n8n`) - - label: Discord (`discord`) - - label: Google Chat (`google_chat`) - - label: Google Sheets (`google_sheets`) + - Email (`notification-service` email handlers) + - SMS + - Slack App (`slack_app` — new integration) + - Slack Incoming Webhook (`slack` — deprecated) + - Microsoft Teams (`teams`) + - Generic Webhook (`webhook`) + - n8n Trigger (`n8n`) + - Discord (`discord`) + - Google Chat (`google_chat`) + - Google Sheets (`google_sheets`) - - type: checkboxes + - type: dropdown id: compliance_checklist attributes: label: 🔐 Security & Compliance Checklist + multiple: true options: - - label: Modifies RBAC roles or permission checks - - label: Alters PII data flows (email addresses, phone numbers, user content) - - label: Introduces or changes a database schema (migration required in `db/`) - - label: Adds or modifies a shared type in `vp-common` (downstream services must be retested) - - label: Requires new analytics / telemetry events - - label: Changes an SQS message contract between services + - Modifies RBAC roles or permission checks + - Alters PII data flows (email addresses, phone numbers, user content) + - Introduces or changes a database schema (migration required in `db/`) + - Adds or modifies a shared type in `vp-common` (downstream services must be retested) + - Requires new analytics / telemetry events + - Changes an SQS message contract between services - type: textarea id: sequela