swift-aws-lambda-runtime
swift-aws-lambda-runtime copied to clipboard
Swift implementation of AWS Lambda Runtime
### Expected behavior refresh docker compose script to - adjust to swift-format instead of swiftformat - remove dependencies on external scripts that have been deleted (like soundness) - remove Swift...
### Expected behavior That issue template is way to verbose. Let's just remove it. ### Actual behavior N/A ### Steps to reproduce N/A ### If possible, minimal yet complete reproducer...
### Expected behavior If the env variable `AWS_LAMBDA_RUNTIME_API` is not set, we want to spin up the local mock server directly. ### Actual behavior Doesn't work ### Steps to reproduce...
### Expected behavior The Plugins/AWSLambdaPackager/PluginUtils.swift struct should use `SubProcess` instead of Foundation's `Process` https://github.com/apple/swift-foundation/blob/main/Proposals/0007-swift-subprocess.md ### Actual behavior The struct uses `Process` ### Steps to reproduce n/a ### If possible, minimal...
Now that task cancellation works, re publishing this PR with a new example for Swift Service Lifecycle
Allow user to give their logger to the LambdaRuntime. ### Motivation: Overloaded versions of `LambdaRuntime.init` don't allow to pass a logger ### Modifications: Add a `logger` parameter to overloaded versions...
Fix https://github.com/swift-server/swift-aws-lambda-runtime/issues/520
### Expected behavior The current version of the runtime allows user handlers functions to return data as a stream. But this is a welcome side effect of the design of...
This is a proposal to fix issue #507 **changes** - `LambdaRuntime.init()` uses a `Mutex` to make sure only one instance is created - `LambdaRuntime.init()` can now throw an error in...
A proposal for a new set of SwiftPM plugins to facilitate the scaffolding, build, archive, and deployment of Lambda functions. This is a call for comments to finalize the design...