From 699c995c74508ee21a9af6466f030498e08b1381 Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Fri, 1 Dec 2023 15:25:20 +0000 Subject: [PATCH] Update dependencies versions, add script to test multi-platform jars --- .../pom.xml | 2 +- .../pom.xml | 2 +- .../test-platform-specific-jar.sh | 22 +++++++++++++++++++ .../kinesis-firehose-event-handler/pom.xml | 2 +- 4 files changed, 25 insertions(+), 3 deletions(-) create mode 100755 aws-lambda-java-runtime-interface-client/ric-dev-environment/test-platform-specific-jar.sh diff --git a/aws-lambda-java-events-sdk-transformer/pom.xml b/aws-lambda-java-events-sdk-transformer/pom.xml index 6a2b1735..90c93147 100644 --- a/aws-lambda-java-events-sdk-transformer/pom.xml +++ b/aws-lambda-java-events-sdk-transformer/pom.xml @@ -63,7 +63,7 @@ com.amazonaws aws-lambda-java-events - 3.11.2 + 3.11.4 provided diff --git a/aws-lambda-java-runtime-interface-client/pom.xml b/aws-lambda-java-runtime-interface-client/pom.xml index fe299bdd..ec338ce8 100644 --- a/aws-lambda-java-runtime-interface-client/pom.xml +++ b/aws-lambda-java-runtime-interface-client/pom.xml @@ -58,7 +58,7 @@ com.amazonaws aws-lambda-java-serialization - 1.1.2 + 1.1.5 diff --git a/aws-lambda-java-runtime-interface-client/ric-dev-environment/test-platform-specific-jar.sh b/aws-lambda-java-runtime-interface-client/ric-dev-environment/test-platform-specific-jar.sh new file mode 100755 index 00000000..5e1584ca --- /dev/null +++ b/aws-lambda-java-runtime-interface-client/ric-dev-environment/test-platform-specific-jar.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +set -e + +projectVersion="2.4.1" + +# test uber jar +mvn -B -X \ + dependency:get \ + -Dartifact=com.amazonaws:aws-lambda-java-runtime-interface-client:${projectVersion} \ + -Dtransitive=false + + +PLATFORM_ARRAY=("linux-x86_64" "linux_musl-x86_64" "linux-aarch_64" "linux_musl-aarch_64") + +for classifier in "${PLATFORM_ARRAY[@]}"; do + # Test platform specific jar + mvn -B \ + dependency:get \ + -Dartifact=com.amazonaws:aws-lambda-java-runtime-interface-client:${projectVersion}:jar:${classifier} \ + -Dtransitive=false +done \ No newline at end of file diff --git a/samples/kinesis-firehose-event-handler/pom.xml b/samples/kinesis-firehose-event-handler/pom.xml index c4a5ac21..2a14336d 100644 --- a/samples/kinesis-firehose-event-handler/pom.xml +++ b/samples/kinesis-firehose-event-handler/pom.xml @@ -46,7 +46,7 @@ com.amazonaws aws-lambda-java-events - 3.11.3 + 3.11.4