Skip to content

Commit 7865c21

Browse files
ci: changed ci jobs
1 parent 4b2f505 commit 7865c21

File tree

3 files changed

+24
-9
lines changed

3 files changed

+24
-9
lines changed

.github/workflows/build-test.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- main
77

88
jobs:
9-
build-test:
9+
build:
1010
runs-on: ubuntu-latest
1111

1212
steps:
@@ -20,6 +20,21 @@ jobs:
2020
- name: Setup Gradle
2121
uses: gradle/actions/setup-gradle@v3
2222
- 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

.github/workflows/publish-maven.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ jobs:
1616
uses: gradle/actions/setup-gradle@v3
1717

1818
- name: Generate docs
19-
run: ./gradlew :dokkaHtml
19+
run: ./gradlew :dokkaHtmlMultiModule
2020

2121
- name: Bundle Docs
2222
uses: actions/upload-pages-artifact@v1
2323
with:
2424
path: "./docs"
2525

26-
publish-package:
26+
publish-core:
2727
runs-on: ubuntu-latest
2828

2929
steps:
@@ -34,15 +34,15 @@ jobs:
3434
uses: gradle/actions/setup-gradle@v3
3535

3636
- name: Publish package
37-
run: ./gradlew :publish
37+
run: ./gradlew :core:publish
3838
env:
3939
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.MAVEN_USERNAME }}
4040
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.MAVEN_PASSWORD }}
4141
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_PRIVATE_KEY }}
4242
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }}
4343

4444
deploy-docs:
45-
needs: [generate-docs, publish-package]
45+
needs: [generate-docs, publish-core]
4646

4747
permissions:
4848
pages: write

core/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ plugins {
1212
}
1313

1414
group = "io.github.cybercoder-naj"
15-
version = "0.1.0"
15+
version = libs.versions.lib.get()
1616

1717
repositories {
1818
mavenCentral()

0 commit comments

Comments
 (0)