From 3dc4fe57a6d3c1ec9f5f5329a731bcae0a78eea3 Mon Sep 17 00:00:00 2001 From: Maxwell Date: Fri, 3 May 2024 11:33:28 +0200 Subject: [PATCH] fix: correct check name for publication and minor refactoring --- .github/workflows/android-publish-artifact.yml | 7 +++++-- .../emoji/buildSrc/plugin/components/AndroidOptions.kt | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/android-publish-artifact.yml b/.github/workflows/android-publish-artifact.yml index 527492d..f6a5855 100644 --- a/.github/workflows/android-publish-artifact.yml +++ b/.github/workflows/android-publish-artifact.yml @@ -28,15 +28,18 @@ jobs: with: ref: ${{ github.ref }} running-workflow-name: android-publish-artifact - check-name: android-unit-test + check-name: unit repo-token: ${{ secrets.GITHUB_TOKEN }} wait-interval: 20 - uses: gradle/actions/setup-gradle@v3 - name: Grant execute permission for gradlew run: chmod +x gradlew + - name: Build artifacts + run: | + ./gradlew clean build - name: Publish to local maven run: | - ./gradlew build publishMavenPublicationToMavenLocal + ./gradlew publishMavenPublicationToMavenLocal - name: Upload artifacts uses: actions/upload-artifact@v3 with: diff --git a/buildSrc/src/main/java/io/wax911/emoji/buildSrc/plugin/components/AndroidOptions.kt b/buildSrc/src/main/java/io/wax911/emoji/buildSrc/plugin/components/AndroidOptions.kt index 28a17bc..30c8beb 100644 --- a/buildSrc/src/main/java/io/wax911/emoji/buildSrc/plugin/components/AndroidOptions.kt +++ b/buildSrc/src/main/java/io/wax911/emoji/buildSrc/plugin/components/AndroidOptions.kt @@ -68,7 +68,7 @@ private fun Project.createMavenPublicationUsing(sourcesJar: Jar) { } private fun Project.createDokkaTaskProvider() = tasks.named("dokkaHtml") { - outputDirectory.set(buildDir.resolve("docs/dokka")) + outputDirectory.set(project.layout.buildDirectory.dir("docs/dokka").get()) // Set module name displayed in the final output moduleName.set(this@createDokkaTaskProvider.name)