Skip to content

Commit a9abd6c

Browse files
committed
Add simplejavamail and kotlinx html as peer dependencies
1 parent dfd261d commit a9abd6c

File tree

4 files changed

+16
-12
lines changed

4 files changed

+16
-12
lines changed

.github/workflows/maven-publish-workflow.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,19 @@ jobs:
3232
- name: Setup Gradle
3333
uses: gradle/actions/setup-gradle@v4
3434

35-
- name: Setup gradle.properties
35+
- name: Setup Configuration
3636
run: |
3737
echo "" >> gradle.properties
3838
echo "mavenCentralUsername=${{ secrets.MAVEN_CENTRAL_USERNAME }}" >> gradle.properties
3939
echo "mavenCentralPassword=${{ secrets.MAVEN_CENTRAL_TOKEN }}" >> gradle.properties
4040
echo "customSigningInMemoryKey=${{ secrets.MAVEN_CENTRAL_GPG_SECRET_KEY }}" >> gradle.properties
4141
echo "customSigningInMemoryKeyPassword=${{ secrets.MAVEN_CENTRAL_GPG_SECRET_KEY_PASSWORD }}" >> gradle.properties
42+
chmod +x gradlew
43+
44+
- name: Check binary compatibility
45+
run: ./gradlew apiCheck
4246

4347
- name: Publish artifact
44-
run: |
45-
chmod +x gradlew
46-
./gradlew publishAndReleaseToMavenCentral
47-
48+
run: ./gradlew publishAndReleaseToMavenCentral
49+
4850

gradle/libs.versions.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
[versions]
2-
simpleJavaMail = "8.8.2"
2+
kotlin = "2.0.20"
3+
4+
simpleJavaMail = "8.11.2"
35
kotlinx-html = "0.11.0"
46
kotlinx-coroutines = "1.8.0"
57
kotlinx-serialization-json = "1.6.3"
6-
kotlin = "2.0.20"
8+
79
gradle-maven-publish-plugin = "0.29.0"
810
dokka = "1.9.20"
911
detekt = "1.23.6"

packages/core/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ dependencies {
1010
implementation(libs.kotlinx.coroutines.core)
1111
implementation(libs.kotlinx.coroutines.jdk8)
1212

13-
implementation(libs.simpleJavaMail.batchModule)
14-
implementation(libs.simpleJavaMail.simpleJavaMail)
15-
implementation(libs.simpleJavaMail.smimeModule)
13+
api(libs.simpleJavaMail.batchModule)
14+
api(libs.simpleJavaMail.simpleJavaMail)
15+
api(libs.simpleJavaMail.smimeModule)
1616
}
1717

1818

packages/html/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ plugins {
66
dependencies {
77
project(":packages:core")
88

9-
implementation(libs.kotlinx.html)
10-
implementation(libs.simpleJavaMail.simpleJavaMail)
9+
api(libs.kotlinx.html)
10+
api(libs.simpleJavaMail.simpleJavaMail)
1111
}

0 commit comments

Comments
 (0)