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

feat(aws): introduce AWS S3 + Lambda@Edge infra #85

Draft
wants to merge 34 commits into
base: main
Choose a base branch
from

Conversation

gronxb
Copy link
Owner

@gronxb gronxb commented Feb 6, 2025

WIP

gronxb and others added 30 commits February 6, 2025 10:02
* feat(lambda): add S3-based metadata retrieval in Lambda handler

- Implemented Lambda handler to fetch metadata from S3
- Added getUpdateInfo function to process update metadata
- Ensured proper error handling and response formatting

* remove comment

* feat: Add functionality to fetch targetAppVersionList.json from CloudFront in Lambda@Edge

* Update plugins/aws/lambda/index.ts

Co-authored-by: Sungyu Kang <gron1gh1@gmail.com>

* Update plugins/aws/lambda/index.ts

Co-authored-by: Sungyu Kang <gron1gh1@gmail.com>

---------

Co-authored-by: 유건 <yugun@ilevit.com>
Co-authored-by: Sungyu Kang <gron1gh1@gmail.com>
* fix: lambda ts lint

* rollback test code

* Update plugins/aws/package.json

Co-authored-by: Sungyu Kang <gron1gh1@gmail.com>

* refactor: update lambda runtime to latest version

---------

Co-authored-by: Sungyu Kang <gron1gh1@gmail.com>
* fix: bundle Lambda@Edge dependencies into a single file

 - minor Lambda fix
 - remove mistakenly committed file

* Update plugins/aws/lambda/index.ts

Co-authored-by: Sungyu Kang <gron1gh1@gmail.com>

---------

Co-authored-by: Sungyu Kang <gron1gh1@gmail.com>
rjwu95 and others added 4 commits February 18, 2025 21:51
…r before target-app-versions.json creation (#121)

* fix: return null instead of throwing an error when target-app-versions.json is not yet created

* fix: Modify build output to generate only CJS since Lambda@Edge supports only CJS

* run code formatter
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.

2 participants