From fd148d27dc12602068dc5d70b00f17d63973899c Mon Sep 17 00:00:00 2001 From: Adam Moussa Date: Fri, 5 Jun 2026 16:43:58 -0400 Subject: [PATCH] INFRA-59: add org issue templates (bug, feature, infra-change) + config Adds .github/ISSUE_TEMPLATE/ with bug_report.md, feature_request.md, infra-change.md (change-control: impact, rollback plan, affected stacks), and config.yml disabling blank issues + routing ops to INFRA Jira. --- .github/ISSUE_TEMPLATE/bug_report.md | 27 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 +++++ .github/ISSUE_TEMPLATE/feature_request.md | 21 ++++++++++++++++++ .github/ISSUE_TEMPLATE/infra-change.md | 26 ++++++++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/infra-change.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..895f2f5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,27 @@ +--- +name: Bug report +about: Report a defect in a Sea Haven service +title: "[Bug] " +labels: [bug, needs-triage] +assignees: amoussa1229 +--- + +## What's wrong + + +## Expected behavior + + +## Steps to reproduce +1. +2. +3. + +## Environment / blast radius +- Repo / service: +- CFN stack affected: +- Lambda(s) affected: +- Region: us-east-1 (account 328440206208) + +## Logs / evidence + diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..692c38d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Internal IT support + url: https://seahaven.atlassian.net/jira/software/projects/INFRA + about: For operational issues, file an INFRA Jira ticket instead. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..6444918 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,21 @@ +--- +name: Feature request +about: Propose new functionality for a Sea Haven service +title: "[Feature] " +labels: [enhancement, needs-triage] +assignees: amoussa1229 +--- + +## Problem / motivation + + +## Proposed solution + + +## AWS / integration impact +- New or changed AWS resources (Lambda, DynamoDB, S3, API Gateway): +- Slack app(s) involved: +- Confluence Architecture Map update needed: yes / no + +## Alternatives considered + diff --git a/.github/ISSUE_TEMPLATE/infra-change.md b/.github/ISSUE_TEMPLATE/infra-change.md new file mode 100644 index 0000000..74141a3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/infra-change.md @@ -0,0 +1,26 @@ +--- +name: Infrastructure change +about: Track a change to AWS infrastructure or integrations (change control) +title: "[Infra] " +labels: [infra, needs-triage] +assignees: amoussa1229 +--- + +## Change summary + + +## Impact assessment +- **CFN stack affected:** +- **Lambda(s) affected (handler signature change? Y/N):** +- **DynamoDB table(s) affected (PITR verified? Y/N):** +- **S3 bucket(s) / SES rules affected:** +- **Slack app affected:** +- **IAM role / policy changes (requires cross-review? Y/N):** + +## Rollback plan + + +## Documentation +- [ ] Confluence Architecture Map (id 1540098) update queued +- [ ] README updated in same PR +- [ ] Project memory entry queued