Skip to content

feat(aws): add isolated Floci local profiles - #1402

Closed
aryasaatvik wants to merge 3 commits into
alchemy-run:mainfrom
aryasaatvik:feat/aws-local-floci-profile
Closed

feat(aws): add isolated Floci local profiles#1402
aryasaatvik wants to merge 3 commits into
alchemy-run:mainfrom
aryasaatvik:feat/aws-local-floci-profile

Conversation

@aryasaatvik

@aryasaatvik aryasaatvik commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a typed provider-owned Floci profile for endpoint, region, account, credentials, and constrained lifecycle settings
  • preserve standalone local defaults while isolating multiple local provider contexts
  • carry the selected profile through RPC session context so sidecar and hot-reload providers use the same isolated identity

Validation

  • mise exec bun@1.3.13 -- bun run test test/AWS/Local/FlociServices.test.ts --profile testing (6 passed)
  • mise exec bun@1.3.13 -- bun run test test/AWS/Providers.test.ts --profile testing (1 passed)
  • bun run format:check
  • git diff --check
  • pnpm exec tsc -b packages/alchemy/tsconfig.json reaches A1 without diagnostics; the workspace remains blocked by pre-existing missing Cloudflare/framework dependencies

Scope

No live AWS/provider apply or credentials were used. RPC transport changes are limited to the typed session profile needed by AWS local sidecars; no Samva, Floci, Distilled, or integration packaging changes.

@aryasaatvik
aryasaatvik marked this pull request as ready for review August 29, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant