Skip to content

Commit 783fd2e

Browse files
authored
chore: add test support module to release and bom (#771)
1 parent 1849bbe commit 783fd2e

File tree

4 files changed

+30
-2
lines changed

4 files changed

+30
-2
lines changed

.github/workflows/release.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,19 @@ jobs:
7070
FLAMINGOCK_JRELEASER_GPG_SECRET_KEY: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_SECRET_KEY }}
7171
FLAMINGOCK_JRELEASER_GPG_PASSPHRASE: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_PASSPHRASE }}
7272

73+
flamingock-test-support:
74+
needs: [ build ]
75+
uses: ./.github/workflows/module-release-graalvm.yml
76+
with:
77+
module: flamingock-test-support
78+
secrets:
79+
FLAMINGOCK_JRELEASER_GITHUB_TOKEN: ${{ secrets.FLAMINGOCK_JRELEASER_GITHUB_TOKEN }}
80+
FLAMINGOCK_JRELEASER_MAVENCENTRAL_USERNAME: ${{ secrets.FLAMINGOCK_JRELEASER_MAVENCENTRAL_USERNAME }}
81+
FLAMINGOCK_JRELEASER_MAVENCENTRAL_PASSWORD: ${{ secrets.FLAMINGOCK_JRELEASER_MAVENCENTRAL_PASSWORD }}
82+
FLAMINGOCK_JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_PUBLIC_KEY }}
83+
FLAMINGOCK_JRELEASER_GPG_SECRET_KEY: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_SECRET_KEY }}
84+
FLAMINGOCK_JRELEASER_GPG_PASSPHRASE: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_PASSPHRASE }}
85+
7386
flamingock-processor:
7487
needs: [ build ]
7588
uses: ./.github/workflows/module-release-graalvm.yml
@@ -227,6 +240,19 @@ jobs:
227240
FLAMINGOCK_JRELEASER_GPG_SECRET_KEY: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_SECRET_KEY }}
228241
FLAMINGOCK_JRELEASER_GPG_PASSPHRASE: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_PASSPHRASE }}
229242

243+
flamingock-springboot-test-support:
244+
needs: [ build ]
245+
uses: ./.github/workflows/module-release-graalvm.yml
246+
with:
247+
module: flamingock-springboot-test-support
248+
secrets:
249+
FLAMINGOCK_JRELEASER_GITHUB_TOKEN: ${{ secrets.FLAMINGOCK_JRELEASER_GITHUB_TOKEN }}
250+
FLAMINGOCK_JRELEASER_MAVENCENTRAL_USERNAME: ${{ secrets.FLAMINGOCK_JRELEASER_MAVENCENTRAL_USERNAME }}
251+
FLAMINGOCK_JRELEASER_MAVENCENTRAL_PASSWORD: ${{ secrets.FLAMINGOCK_JRELEASER_MAVENCENTRAL_PASSWORD }}
252+
FLAMINGOCK_JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_PUBLIC_KEY }}
253+
FLAMINGOCK_JRELEASER_GPG_SECRET_KEY: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_SECRET_KEY }}
254+
FLAMINGOCK_JRELEASER_GPG_PASSPHRASE: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_PASSPHRASE }}
255+
230256
nontransactional-target-system:
231257
needs: [ build ]
232258
uses: ./.github/workflows/module-release-graalvm.yml

buildSrc/src/main/kotlin/flamingock.publishing.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ plugins {
66
fun Project.isBomModule(): Boolean = name.endsWith("-bom")
77
fun Project.isLibraryModule(): Boolean = name !in setOf(
88
"flamingock-community-bom",
9-
"flamingock-cloud-bom",
10-
"flamingock-community-bom"
9+
"flamingock-cloud-bom"
1110
)
1211

1312
val fromComponentPublishing = if (isBomModule()) "javaPlatform" else "java"

community/flamingock-community-bom/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ dependencies {
1111
api("io.flamingock:flamingock-auditstore-couchbase:$version")
1212
api("io.flamingock:flamingock-auditstore-dynamodb:$version")
1313
api("io.flamingock:flamingock-auditstore-sql:$version")
14+
api("io.flamingock:flamingock-test-support:${version}")
1415
api("io.flamingock:flamingock-sql-template:$version")
1516
api("io.flamingock:flamingock-mongodb-sync-template:${version}")
1617
api("io.flamingock:flamingock-springboot-integration:${version}")
18+
api("io.flamingock:flamingock-springboot-test-support:${version}")
1719
api("io.flamingock:flamingock-graalvm:${version}")
1820
api("io.flamingock:mongock-support:${version}")
1921
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
io.flamingock.springboot.testsupport.FlamingockTestAutoConfiguration

0 commit comments

Comments
 (0)