Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS Lambda Support #112

Open
wants to merge 12 commits into
base: kenmuse/vNext
Choose a base branch
from
Open

AWS Lambda Support #112

wants to merge 12 commits into from

Conversation

kenmuse
Copy link
Collaborator

@kenmuse kenmuse commented Aug 26, 2024

Implements many of the goals of #85, enabling SAM-based builds for AWS Lambda functions. Also includes some initial code for integration testing (which should ultimately be refactored for sharing).
Renamed the entry point to index.ts to avoid issues with Jest and ESM support. Using index.mts created additional challenges for testing.

Copy link

Coverage: packages/app

St.
Category Percentage Covered / Total
🟢 Statements 99.17% 119/120
🟢 Branches 95.65% 44/46
🟢 Functions 100% 19/19
🟢 Lines 99.15% 117/118

Test suite run success

92 tests passing in 8 suites.

Report generated by 🧪jest coverage report action from 9ef6ad9

Copy link

Coverage: packages/server

St.
Category Percentage Covered / Total
🟢 Statements 94.12% 16/17
🟢 Branches 100% 0/0
🟢 Functions 87.5% 7/8
🟢 Lines 100% 16/16

Test suite run success

6 tests passing in 1 suite.

Report generated by 🧪jest coverage report action from 9ef6ad9

Copy link

Coverage: packages/aws

St.
Category Percentage Covered / Total
🟢 Statements 100% 34/34
🟢 Branches 100% 5/5
🟢 Functions 100% 8/8
🟢 Lines 100% 34/34

Test suite run success

9 tests passing in 2 suites.

Report generated by 🧪jest coverage report action from 9ef6ad9

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