feat: upgrade SST from v3 to v4.3.6#168
Conversation
Bumps SST from 3.17.19 to 4.3.6. Key change under the hood is Pulumi AWS provider v6 β v7. No code changes needed as the project uses only SST components without direct @pulumi/aws usage. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
SST v4 adds biome-ignore-all directive to generated sst-env.d.ts files. Lockfile cleaned up unused @aws-sdk/client-dynamodb transitive deps. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. π βΉοΈ Recent review infoβοΈ Run configurationConfiguration used: Repository: purple-technology/coderabbit/.coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: β Files ignored due to path filters (1)
π Files selected for processing (8)
π WalkthroughSummary by CodeRabbit
WalkthroughThis pull request adds a lint-ignore directive ( π₯ Pre-merge checks | β 1β Failed checks (1 warning)
βοΈ Tip: You can configure your own custom pre-merge checks in the settings. β¨ Finishing Touches
π§ͺ Generate unit tests (beta)
π Coding Plan
Comment Tip CodeRabbit can use OpenGrep to find security vulnerabilities and bugs across 17+ programming languages.OpenGrep is compatible with Semgrep configurations. Add an |
Summary
sst-env.d.tsfiles with newbiome-ignore-alldirective added by SST v4@aws-sdk/client-dynamodb,mnemonist,obliterator) from lockfileNotes
@pulumi/awsusagesst.aws.Function,sst.aws.StaticSite,sst.aws.Dynamo,sst.aws.StepFunctions,sst.x.DevCommandnodejs24.xin v4, but the project explicitly setsnodejs22.xvia$transformlambda:InvokeFunctionpermission for Function URLs) was fixed in v4.2.6 β the manualaws.lambda.Permissionworkaround ininfra/api.tscan be removed in a follow-upsst refreshmigration is neededPost-Deploy Monitoring & Validation
No additional operational monitoring required: this is a dependency version bump with no deployed state. Verify with
pnpm sst devafter merging.π€ Generated with Claude Code