Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
9a844ee
fix(ci): Pass --tag flag to changeset publish for pre-releases
claude Apr 5, 2026
55d915e
chore: Add changeset for publish workflow fix
claude Apr 5, 2026
0d3b267
fix(ci): Don't pass --tag when changeset pre mode is active
claude Apr 5, 2026
b87e8c1
fix(ci): Validate pre-release mode instead of passing --tag
claude Apr 5, 2026
ecc52fd
fix(amplify-overtone): Use addBackendOutputEntry for custom email out…
claude Apr 5, 2026
2f3b8c8
docs: Clarify pre-release versioning workflow in version-management s…
claude Apr 5, 2026
b6ef127
feat(amplify-overtone): Make email identity creation idempotent
claude Apr 5, 2026
511afa1
feat(amplify-overtone): Add Lambda handler for idempotent SES identity
cabcookie Apr 6, 2026
ab7ff88
chore: Update biome schema to v2.4.10
cabcookie Apr 6, 2026
245a1d7
feat(amplify-overtone): Replace AwsCustomResource with Lambda-backed …
cabcookie Apr 6, 2026
a409ea1
test(amplify-overtone): Add unit tests for idempotent identity handler
cabcookie Apr 7, 2026
c52a644
fix(amplify-overtone): Rename custom output key to customEmailOutputs
cabcookie Apr 7, 2026
59ee344
fix(amplify-overtone): Add optional chaining to mock array access in …
cabcookie Apr 8, 2026
75814bd
chore: add changeset for Lambda-backed CustomResource refactor
cabcookie Apr 8, 2026
b22c5ce
chore: update Claude Code permission allowlist
cabcookie Apr 8, 2026
b8b0d6b
fix(amplify-overtone): Align email templates with brand guidelines
claude Apr 5, 2026
9a02973
chore: Add changeset for email template brand alignment
claude Apr 5, 2026
66b4582
fix(amplify-overtone): Revert custom output key to customOutputs
cabcookie Apr 8, 2026
2ee6ed1
chore: add changeset for custom output key fix
cabcookie Apr 8, 2026
baf7c48
fix(amplify-overtone): Handle SES identity drift in Update handler
cabcookie Apr 8, 2026
22e3eea
chore: add changeset for identity drift fix
cabcookie Apr 8, 2026
80a507e
chore: merge version/release skills, update branch strategy
cabcookie Apr 8, 2026
115df30
fix(amplify-overtone): Widen IAM policy for identity handler to preve…
cabcookie Apr 8, 2026
a2db2d3
build(deps): Bump @biomejs/biome to 2.4.10
cabcookie Apr 8, 2026
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
5 changes: 5 additions & 0 deletions .changeset/brand-email-templates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@nxsflow/amplify-overtone": patch
---

Align email templates with Overtone brand guidelines and fix plain text content parity
5 changes: 5 additions & 0 deletions .changeset/fix-custom-output-key.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@nxsflow/amplify-overtone": patch
---

Fix custom output key to match AWS::Amplify::Custom schema (must be customOutputs, not customEmailOutputs)
5 changes: 5 additions & 0 deletions .changeset/fix-custom-outputs-structure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@nxsflow/amplify-overtone": patch
---

Fix amplify_outputs.json structure for custom email outputs
5 changes: 5 additions & 0 deletions .changeset/fix-identity-drift.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@nxsflow/amplify-overtone": patch
---

Handle SES identity drift by re-creating identities on every deploy if they were deleted externally
5 changes: 5 additions & 0 deletions .changeset/fix-npm-dist-alpha.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@nxsflow/amplify-overtone": patch
---

Fix npm alpha dist-tag not advancing on pre-release publishes
5 changes: 5 additions & 0 deletions .changeset/idempotent-email-identity.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@nxsflow/amplify-overtone": minor
---

Make email address identity creation idempotent to prevent deployment failures when SES identities already exist
5 changes: 5 additions & 0 deletions .changeset/lambda-backed-custom-resource.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@nxsflow/amplify-overtone": minor
---

Replace AwsCustomResource with Lambda-backed CustomResource for idempotent email identity and add unit tests for the identity handler
7 changes: 7 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{
"permissions": {
"allow": [
"Bash(biome check:*)",
"Bash(cat:*)",
"Bash(curl -s http://localhost:3000)",
"Bash(find:*)",
"Bash(gh api:*)",
"Bash(gh pr checks:*)",
Expand All @@ -10,6 +12,7 @@
"Bash(gh repo:*)",
"Bash(gh run view:*)",
"Bash(gh search:*)",
"Bash(ls .changeset/*.md)",
"Bash(npm view:*)",
"Bash(npx biome:*)",
"Bash(pnpm add:*)",
Expand All @@ -24,9 +27,11 @@
"Bash(pnpm format)",
"Bash(pnpm install:*)",
"Bash(pnpm lint)",
"Bash(pnpm lint:*)",
"Bash(pnpm list:*)",
"Bash(pnpm overtone:build)",
"Bash(pnpm overtone:test)",
"Bash(pnpm overtone:test:*)",
"Bash(pnpm overtone:typecheck)",
"Bash(pnpm test)",
"Bash(pnpm test-infra:bootstrap)",
Expand All @@ -35,10 +40,12 @@
"Bash(pnpm test-infra:destroy)",
"Bash(pnpm test-infra:typecheck)",
"Bash(pnpm typecheck:*)",
"Bash(pnpm --filter website build)",
"Fetch",
"mcp__aws-knowledge-mcp-server__*",
"mcp__awslabs_aws-documentation-mcp-server__*",
"mcp__playwright__*",
"Read(//Users/ckoch/.claude/**)",
"Skill",
"WebFetch",
"WebSearch"
Expand Down
266 changes: 0 additions & 266 deletions .claude/skills/release-management/SKILL.md

This file was deleted.

Loading