acme/billing-api #482
1 blocking, 1 warningNest retry settings under retry and add MAIL_TRANSPORT
9f3c2a123 September 20266 doc files readgpt-5-mini
Summary
This pull request renames the retryLimit setting to retry.limit and introduces a required MAIL_TRANSPORT variable. The configuration reference and the setup guide still describe the old behaviour.
Environment variable
blockinghigh confidenceMAIL_TRANSPORT is now required at boot, but neither the setup section of README.md nor .env.example mentions it. A fresh checkout will fail to start.
- Changed code
start/env.tsconfig/mail.ts- Docs that disagree
README.md.env.example
Suggested fix
Add MAIL_TRANSPORT=json to .env.example and a line to the README setup steps: "Set MAIL_TRANSPORT to smtp to send real email; json logs messages instead."
Configuration key
warningmedium confidenceretryLimit moved to retry.limit. docs/configuration.md:41 still tells readers to set retryLimit, which is now ignored.
- Changed code
app/config/billing.ts- Docs that disagree
docs/configuration.md
Suggested fix
Replace "Set retryLimit to control how many times a failed charge is retried" with "Set retry.limit to control how many times a failed charge is retried."