Closed aajtodd closed 9 months ago
Looks good. I wonder if it would be possible to redefine some of these CI tests as actions in aws-kotlin-repo-tools to reduce duplication and synchronize the JDKs and OSes being used.
I think over time possibly yes. I think I'd like to see about eventually getting rid of CRT builder in codebuild jobs and see what we can share across custom GH actions and codebuild in terms of scripts and go from there. I see this as a stepping point, I imagine when we take the time to commonize a docker image, etc there will be more we can do as well.
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
Issue \
n/a
Description of changes
Refactor CI to no longer need CRT builder (still used by codebuild jobs for now though). Restructures main PR workflow to test against a matrix of JVM versions and match upstream
aws-sdk-kotlin
https://github.com/awslabs/aws-sdk-kotlin/pull/1069By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.