Commit Graph

34 Commits

Author SHA1 Message Date
KM Koushik aa7c234284 chore: remove Claude workflows (#403)
* fix: update Claude workflows

Entire-Checkpoint: ece952fb64ea

* chore: remove Claude workflows

Entire-Checkpoint: 3b66c252f834
2026-05-18 13:26:45 +10:00
KM Koushik 04d0f4b123 feat: support standard AWS env vars and default credential chain (#401)
* feat: support standard AWS env vars and default credential chain

Replace non-standard AWS_ACCESS_KEY / AWS_SECRET_KEY with the AWS-standard
AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY. The old names are kept as
fallbacks in the runtimeEnv for backward compatibility.

Both vars are now optional. When omitted, the credentials object is not
passed to SESv2Client, STSClient, or SNSClient — the AWS SDK then falls
back to its default provider chain (IAM roles, ECS task roles, instance
profiles, etc.), which is the recommended approach for cloud-native deployments.

Closes #316

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* refactor: extract shared getAwsCredentialOptions helper and add partial-config guard

- Move the credential spread logic into a single credentials.ts helper
  so SESv2Client, STSClient, and SNSClient all share one implementation
- Throw a clear error if only one of AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY
  is set, preventing silent fallback to the default provider chain with a
  half-configured environment

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: align AWS env vars in docker and docs

* fix: use alias import for AWS credentials helper

---------

Co-authored-by: purva <purvahk08@gmail.com>
Co-authored-by: Purva Kandalgaonkar <136103488+purva-8@users.noreply.github.com>
2026-05-17 21:23:28 +10:00
KM Koushik 487902421b feat: add web testing foundation with infra-backed suites (#349)
* feat: add web test framework with infra-backed suites

* fix: honor DATABASE_URL env in integration prepare script

* fix: apply web test review feedback

* fix: streamline web test infra lifecycle and workflow scope
2026-02-16 09:13:29 +11:00
KM Koushik 4c4d150dba fix: configure npm OIDC trusted publishing correctly 2026-01-18 22:03:24 +11:00
KM Koushik b0575ea9fc Update release workflow with OIDC permissions
Added permissions for OIDC and updated job steps.
2026-01-18 21:54:08 +11:00
KM Koushik 3e3f6d521a Display Docker image version in sidebar (#304)
Co-authored-by: Claude <noreply@anthropic.com>
2025-12-07 22:18:56 +11:00
KM Koushik 3158ddc51c feat: add typed Python SDK (#213) 2025-09-09 05:50:08 +10:00
KM Koushik 07c53d3f58 rebrand to useSend (#210) 2025-09-03 08:21:55 +10:00
KM Koushik 93987ed480 improve claude code review 2025-08-02 20:58:06 +10:00
KM Koushik 8ae3d5487f Add Claude Code GitHub Workflow (#190) 2025-07-27 00:59:07 +10:00
KM Koushik c1431e4af1 remove opencode.yml file 2025-07-27 00:09:00 +10:00
KM Koushik 9bb3a3fa86 update opencode config 2025-07-26 23:59:23 +10:00
KM Koushik 202fbeacb6 add logging (#187) 2025-07-26 20:05:34 +10:00
Matt Stein a6e8a1c362 GithubGitHub (#171) 2025-06-08 10:41:56 +10:00
KMKoushik 44e4f43e66 fix workflow 2025-04-19 15:48:50 +10:00
KM Koushik cd418d4968 fix workflow 2025-04-19 12:33:43 +10:00
KMKoushik 1e7846a731 update 2025-04-19 12:18:52 +10:00
KMKoushik c70e98f061 update workflow 2025-04-19 12:15:53 +10:00
KMKoushik 00dc22a94a fix publish script 2025-04-19 12:02:53 +10:00
KM Koushik 27082a65a3 update @react-email/render version to latest (#148) 2025-04-19 11:19:57 +10:00
KMKoushik 6cfe41cd86 fix smto docker build 2025-03-20 22:47:40 +11:00
KMKoushik 8c998bff74 fix build 2025-03-20 22:18:23 +11:00
KM Koushik ecd28428d2 dockerize smtp-proxy (#118) 2025-03-20 21:56:12 +11:00
KMKoushik c1a99626b6 Add warp runners to support arm64 2024-08-18 09:18:30 +10:00
KMKoushik 0f0e2ada73 Fix publish.yml to fetch tags 2024-06-26 06:00:08 +10:00
KMKoushik 0e55e8954d Fix publish.yml to fetch tags 2024-06-26 05:49:15 +10:00
KMKoushik ea76ffae1d Fix publish.yml to fetch tags 2024-06-26 05:43:29 +10:00
KMKoushik 26b70e0219 Add permission to push packegs to ghcr 2024-06-25 09:11:07 +10:00
KMKoushik b23c025747 Fix github org name in packages 2024-06-25 08:53:45 +10:00
KMKoushik baaf894e2a Update publish.yml 2024-06-25 08:44:13 +10:00
KMKoushik b6fa3e950a Update publish.yml 2024-06-25 08:25:07 +10:00
KMKoushik 255bba726b Update publish.yml 2024-06-25 06:01:58 +10:00
KMKoushik d5372d2340 Update github action to run on release 2024-06-25 05:48:03 +10:00
KMKoushik 981ed74137 Add github action to push docker image 2024-06-25 05:40:11 +10:00