Skip to content

Commit da10610

Browse files
committed
split events into spearate package
motivation: the runtime library has a stabel API while the events are still moving target, so in order to provide a 1.0 stable version we should separate them out changes: * remove Events module * update readme * update Samples
1 parent 48dc507 commit da10610

29 files changed

+42
-4076
lines changed

Examples/LambdaFunctions/Package.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ let package = Package(
2424
// in real-world projects this would say
2525
// .package(url: "https://github.com/swift-server/swift-aws-lambda-runtime.git", from: "1.0.0")
2626
.package(name: "swift-aws-lambda-runtime", path: "../.."),
27+
// this is the dependency on the swift-aws-lambda-events library
28+
// FIXME: update to tag when available
29+
.package(url: "https://github.com/swift-server/swift-aws-lambda-events.git", .branch("main")),
2730
],
2831
targets: [
2932
.target(name: "HelloWorld", dependencies: [
@@ -37,7 +40,7 @@ let package = Package(
3740
]),
3841
.target(name: "APIGateway", dependencies: [
3942
.product(name: "AWSLambdaRuntime", package: "swift-aws-lambda-runtime"),
40-
.product(name: "AWSLambdaEvents", package: "swift-aws-lambda-runtime"),
43+
.product(name: "AWSLambdaEvents", package: "swift-aws-lambda-events"),
4144
]),
4245
.target(name: "CurrencyExchange", dependencies: [
4346
.product(name: "AWSLambdaRuntime", package: "swift-aws-lambda-runtime"),

Package.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ let package = Package(
99
.library(name: "AWSLambdaRuntime", targets: ["AWSLambdaRuntime"]),
1010
// this has all the main functionality for lambda and it does not link Foundation
1111
.library(name: "AWSLambdaRuntimeCore", targets: ["AWSLambdaRuntimeCore"]),
12-
// common AWS events
13-
.library(name: "AWSLambdaEvents", targets: ["AWSLambdaEvents"]),
1412
// for testing only
1513
.library(name: "AWSLambdaTesting", targets: ["AWSLambdaTesting"]),
1614
],
@@ -41,8 +39,6 @@ let package = Package(
4139
.byName(name: "AWSLambdaRuntimeCore"),
4240
.byName(name: "AWSLambdaRuntime"),
4341
]),
44-
.target(name: "AWSLambdaEvents", dependencies: []),
45-
.testTarget(name: "AWSLambdaEventsTests", dependencies: ["AWSLambdaEvents"]),
4642
// testing helper
4743
.target(name: "AWSLambdaTesting", dependencies: [
4844
.byName(name: "AWSLambdaRuntime"),

Sources/AWSLambdaEvents/ALB.swift

Lines changed: 0 additions & 77 deletions
This file was deleted.

Sources/AWSLambdaEvents/APIGateway+V2.swift

Lines changed: 0 additions & 116 deletions
This file was deleted.

Sources/AWSLambdaEvents/APIGateway.swift

Lines changed: 0 additions & 93 deletions
This file was deleted.

0 commit comments

Comments
 (0)