* feat(events): add lex v2 event and response
* fix(events): typo
* feat(serialization): add lex v2 event test
* Ensure at build time that the jni parts of the runtime-interface-client are compiled for the correct architectures
* Update aws-lambda-java-runtime-interface-client.yml
* version bump aws-lambda-java-runtime-interface-client 2.1.0 -> 2.1.1
* Update RELEASE.CHANGELOG.md
* fix: typo
* Update Curl to 7.83.0
* remove invalid link from README (#333)
* Fix os compatibility tests by enabling multi-platform build and testing (#334)
* Fix os compatibility tests by enabling multi-platform build and testing
* Extract environment setup script
* Use correct package name prefix of 'NativeClient' class (#335)
* Fix os compatibility test local builds on arm64 hosts (#338)
* Fix os compatibility test local builds on arm64 hosts
* Extract log fetching and clean up to separate scripts
* feat(events): move lex v2 event test
* chore(events): revert merge failures
* fix: mapping errors
* feat: add sentiment and kendra response
* feat(events): add kendra response to event
* fix(events): provide expected json for tests
* chore(events): add response test
* chore(events): remove cloneable interface and update year
* feat(events): keep slots with null value
Co-authored-by: Bryan Moffatt <bmoffatt@users.noreply.github.com>
Co-authored-by: Bryan Moffatt <moffattb@amazon.com>
Co-authored-by: hsukanya <hsukanya8@gmail.com>
Co-authored-by: zsombor-balogh <69245949+zsombor-balogh@users.noreply.github.com>
Issue #, if available:
Description of changes:
Enable multi-arch testing
Currently compatibility tests are failing when trying to build multi-arch JNI libs:
Build JNI libraries: [exec] Compiling the native library for target glibc on architecture x86_64 using Docker platform linux/amd64 [exec] The command '/bin/sh -c rpm --import https://yum.corretto.aws/corretto.key && curl -L -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo' returned a non-zero code: 1 [exec] tar: This does not look like a tar archive [exec] tar: Skipping to next header [exec] tar: src/aws-lambda-runtime-interface-client.so: Not found in archive [exec] tar: Exiting with failure status due to previous errorsClean up EOL/ESM os versions from os compatibility tests
Source base images from Amazon ECR Public
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.