diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a1310bc..f44f9b5 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -31,12 +31,7 @@ jobs: distribution: 'zulu' java-version: '17' - # Step 4: Build Artifacts - - name: Build Artifacts + # Step 3: Build Artifacts + - name: Build Artifacts And Publish run: | - ./gradlew buildAllPlatforms - - # Step 6: Publish to Maven Central - - name: Publish to Maven Central - run: | - ./gradlew :shared:publishToMavenCentral --info --stacktrace --scan --debug \ No newline at end of file + ./gradlew buildAllPlatformsAndPublish --info --stacktrace --scan \ No newline at end of file diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index 846cdc2..5fb10b9 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -172,9 +172,10 @@ dependencies { } tasks.named("sourcesJar").configure { dependsOn(":shared:kspCommonMainKotlinMetadata") } -tasks.register("buildAllPlatforms") { +tasks.register("buildAllPlatformsAndPublish") { dependsOn( - "clean", "assemble", ":shared:linkReleaseFrameworkIosArm64", ":shared:publishToMavenLocal" + "clean", "assemble", ":shared:linkReleaseFrameworkIosArm64", ":shared:publishToMavenLocal", + ":shared:publishToMavenCentral" ) }