diff --git a/.github/workflows/minor-version-bump.yml b/.github/workflows/minor-version-bump.yml new file mode 100644 index 000000000..ef10fe70d --- /dev/null +++ b/.github/workflows/minor-version-bump.yml @@ -0,0 +1,11 @@ +name: Minor version bump check +on: + pull_request: + +jobs: + minor-version-bump-check: + permissions: {} + runs-on: ubuntu-latest + steps: + - name: Minor version bump check + uses: awslabs/aws-kotlin-repo-tools/.github/actions/minor-version-bump@main diff --git a/build.gradle.kts b/build.gradle.kts index 2a900f2cd..951d4fdeb 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,6 +4,7 @@ */ import aws.sdk.kotlin.gradle.dsl.configureJReleaser import aws.sdk.kotlin.gradle.dsl.configureLinting +import aws.sdk.kotlin.gradle.dsl.configureMinorVersionStrategyRules import aws.sdk.kotlin.gradle.util.typedProp import org.jetbrains.kotlin.gradle.tasks.KotlinCompile @@ -109,6 +110,7 @@ val lintPaths = listOf( ) configureLinting(lintPaths) +configureMinorVersionStrategyRules(lintPaths) // Binary compatibility apiValidation { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 40a133839..c3534b46f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,7 +2,7 @@ kotlin-version = "2.2.0" dokka-version = "2.0.0" -aws-kotlin-repo-tools-version = "0.4.50" +aws-kotlin-repo-tools-version = "0.4.54" # libs coroutines-version = "1.10.2"