Skip to content

Commit

Permalink
添加自动文档构建Action
Browse files Browse the repository at this point in the history
  • Loading branch information
ssttkkl committed Nov 14, 2023
1 parent eca75ec commit ff14a02
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 118 deletions.
32 changes: 32 additions & 0 deletions .github/workflows/dokka-gfm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Build DokkaGfm Documents

on:
push:

jobs:
dokka-gfm:
runs-on: ubuntu-latest
permissions:
contents: write

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Setup Java JDK
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
cache: 'gradle'

- name: Build DokkaGfm Documents
run: ./gradlew dokkaGfm

- name: Copy Documents
run: rm -rf docs && cp -r build/dokka/gfm/ docs

- name: Commit
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Build DokkaGfm documents
7 changes: 0 additions & 7 deletions build-scripts/build.gradle.kts

This file was deleted.

107 changes: 0 additions & 107 deletions build-scripts/src/main/kotlin/build.publication.gradle.kts

This file was deleted.

2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ plugins {
alias(libs.plugins.kotlin.multiplatform) apply false
alias(libs.plugins.kotlin.serialization) apply false
alias(libs.plugins.jetbrains.dokka) apply false
alias(libs.plugins.kotlinx.kover) apply false
alias(libs.plugins.devPetsuka.npmPublish) apply false
alias(libs.plugins.kotlinx.kover)
}

group = property("group").toString()
Expand Down
4 changes: 2 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ kotlin-gradlePlugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-pl
[plugins]
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
kotlinx-kover = { id = "org.jetbrains.kotlinx.kover", version = "0.7.3" }
kotlinx-kover = { id = "org.jetbrains.kotlinx.kover", version = "0.7.4" }
devPetsuka-npmPublish = { id = "dev.petuska.npm.publish", version = "3.2.0" }
jetbrains-dokka = { id = "org.jetbrains.dokka", version = "1.8.20" }
jetbrains-dokka = { id = "org.jetbrains.dokka", version = "1.9.10" }

buildlogic-kmplib = { id = "mahjongutils.buildlogic.kmplib", version.ref = "buildlogic" }
buildlogic-mavenpublish = { id = "mahjongutils.buildlogic.mavenpublish", version.ref = "buildlogic" }
1 change: 0 additions & 1 deletion mahjong-utils/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ plugins {
alias(libs.plugins.buildlogic.kmplib)
alias(libs.plugins.buildlogic.mavenpublish)
alias(libs.plugins.jetbrains.dokka)
alias(libs.plugins.kotlinx.kover)
}


Expand Down

0 comments on commit ff14a02

Please sign in to comment.