File tree 3 files changed +24
-9
lines changed
3 files changed +24
-9
lines changed Original file line number Diff line number Diff line change 6
6
- main
7
7
8
8
jobs :
9
- build-test :
9
+ build :
10
10
runs-on : ubuntu-latest
11
11
12
12
steps :
20
20
- name : Setup Gradle
21
21
uses : gradle/actions/setup-gradle@v3
22
22
- name : Build code
23
- run : ./gradlew :build
24
- - name : Test code
25
- run : ./gradlew :test
23
+ run : ./gradlew build
24
+
25
+ test-core :
26
+ needs : [build]
27
+ runs-on : ubuntu-latest
28
+
29
+ steps :
30
+ - name : Checkout code
31
+ uses : actions/checkout@v4
32
+ - name : Setup Java
33
+ uses : actions/setup-java@v4
34
+ with :
35
+ distribution : ' oracle'
36
+ java-version : ' 21'
37
+ - name : Setup Gradle
38
+ uses : gradle/actions/setup-gradle@v3
39
+ - name : Test core module
40
+ run : ./gradlew :core:test
Original file line number Diff line number Diff line change @@ -16,14 +16,14 @@ jobs:
16
16
uses : gradle/actions/setup-gradle@v3
17
17
18
18
- name : Generate docs
19
- run : ./gradlew :dokkaHtml
19
+ run : ./gradlew :dokkaHtmlMultiModule
20
20
21
21
- name : Bundle Docs
22
22
uses : actions/upload-pages-artifact@v1
23
23
with :
24
24
path : " ./docs"
25
25
26
- publish-package :
26
+ publish-core :
27
27
runs-on : ubuntu-latest
28
28
29
29
steps :
@@ -34,15 +34,15 @@ jobs:
34
34
uses : gradle/actions/setup-gradle@v3
35
35
36
36
- name : Publish package
37
- run : ./gradlew :publish
37
+ run : ./gradlew :core: publish
38
38
env :
39
39
ORG_GRADLE_PROJECT_mavenCentralUsername : ${{ secrets.MAVEN_USERNAME }}
40
40
ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ secrets.MAVEN_PASSWORD }}
41
41
ORG_GRADLE_PROJECT_signingInMemoryKey : ${{ secrets.SIGNING_PRIVATE_KEY }}
42
42
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword : ${{ secrets.SIGNING_PASSWORD }}
43
43
44
44
deploy-docs :
45
- needs : [generate-docs, publish-package ]
45
+ needs : [generate-docs, publish-core ]
46
46
47
47
permissions :
48
48
pages : write
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ plugins {
12
12
}
13
13
14
14
group = " io.github.cybercoder-naj"
15
- version = " 0.1.0 "
15
+ version = libs.versions.lib.get()
16
16
17
17
repositories {
18
18
mavenCentral()
You can’t perform that action at this time.
0 commit comments