Update config.yml with jdk17 support and test reporting
Update release workflows to use jdk17
Add support for workflow based version update
Change release workflows to be trggered manually
Update jitpack to use jdk17
Note that the aep plugin currently does not include configuration to cover tests written with Robolectric. This causes the coverage to show lower than it is. Test metrics will be accurate once the plugin is updated
Related Issue
Motivation and Context
Fixe broken tests and migrates them to Kotlin. Update the CI scripts to be inline with 3.x migration guide.
How Has This Been Tested?
Verify that the worklow steps succeed locally.
Verify coverage
Screenshots (if appropriate):
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Description
This PR fixes broken tests and migrates them to Kotlin. Additionally, updates the CI scripts to be inline with 3.x migration guide.
Note that the aep plugin currently does not include configuration to cover tests written with Robolectric. This causes the coverage to show lower than it is. Test metrics will be accurate once the plugin is updated
Related Issue
Motivation and Context
Fixe broken tests and migrates them to Kotlin. Update the CI scripts to be inline with 3.x migration guide.
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist: