Skip to content

Commit 4928a02

Browse files
authored
refactor: extract flamingock-core-api out to independent repo (#874)
1 parent 9dbcd8f commit 4928a02

File tree

30 files changed

+21
-894
lines changed

30 files changed

+21
-894
lines changed

.github/workflows/license-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: License Header Check
22

33
on:
44
pull_request:
5-
branches: [ master, develop ]
5+
branches: [ master, release/* ]
66
push:
7-
branches: [ master, develop ]
7+
branches: [ master, release/* ]
88

99
jobs:
1010
license-check:

.github/workflows/release.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,6 @@ jobs:
4444
FLAMINGOCK_JRELEASER_GPG_SECRET_KEY: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_SECRET_KEY }}
4545
FLAMINGOCK_JRELEASER_GPG_PASSPHRASE: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_PASSPHRASE }}
4646

47-
flamingock-core-api:
48-
needs: [ build ]
49-
uses: ./.github/workflows/module-release-graalvm.yml
50-
with:
51-
module: flamingock-core-api
52-
secrets:
53-
FLAMINGOCK_JRELEASER_GITHUB_TOKEN: ${{ secrets.FLAMINGOCK_JRELEASER_GITHUB_TOKEN }}
54-
FLAMINGOCK_JRELEASER_MAVENCENTRAL_USERNAME: ${{ secrets.FLAMINGOCK_JRELEASER_MAVENCENTRAL_USERNAME }}
55-
FLAMINGOCK_JRELEASER_MAVENCENTRAL_PASSWORD: ${{ secrets.FLAMINGOCK_JRELEASER_MAVENCENTRAL_PASSWORD }}
56-
FLAMINGOCK_JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_PUBLIC_KEY }}
57-
FLAMINGOCK_JRELEASER_GPG_SECRET_KEY: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_SECRET_KEY }}
58-
FLAMINGOCK_JRELEASER_GPG_PASSPHRASE: ${{ secrets.FLAMINGOCK_JRELEASER_GPG_PASSPHRASE }}
59-
6047
flamingock-core-commons:
6148
needs: [ build ]
6249
uses: ./.github/workflows/module-release-graalvm.yml
@@ -530,7 +517,6 @@ jobs:
530517
needs: [
531518
flamingock-core,
532519
flamingock-core-commons,
533-
flamingock-core-api,
534520
flamingock-processor,
535521
flamingock-graalvm,
536522
flamingock-cloud,

build.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ allprojects {
1818
group = "io.flamingock"
1919
version = "1.2.0-beta.3"
2020

21-
extra["templateApiVersion"] = "1.3.0"
22-
extra["generalUtilVersion"] = "1.3.0"
21+
extra["templateApiVersion"] = "1.3.1"
22+
extra["generalUtilVersion"] = "1.5.0"
23+
extra["coreApiVersion"] = "1.3.0"
2324

2425
repositories {
2526
mavenLocal()

buildSrc/src/main/kotlin/flamingock.project-structure.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
val coreProjects = setOf(
88
"flamingock-core",
99
"flamingock-core-commons",
10-
"flamingock-core-api",
1110
"flamingock-processor",
1211
"flamingock-graalvm",
1312
"flamingock-test-support"

cloud/flamingock-cloud/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
val coreApiVersion: String by extra
12
dependencies {
23
// Core
34
implementation(project(":core:flamingock-core"))
4-
api(project(":core:flamingock-core-api"))
5+
api("io.flamingock:flamingock-core-api:${coreApiVersion}")
56
// target systems
67
api(project(":core:target-systems:nontransactional-target-system"))
78
api(project(":core:target-systems:couchbase-target-system"))

community/flamingock-community/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
val coreApiVersion: String by extra
12
dependencies {
23
// Core
34
api(project(":core:flamingock-core"))
4-
api(project(":core:flamingock-core-api"))
5+
api("io.flamingock:flamingock-core-api:${coreApiVersion}")
56
// target systems
67
api(project(":core:target-systems:nontransactional-target-system"))
78
api(project(":core:target-systems:couchbase-target-system"))

core/flamingock-core-api/build.gradle.kts

Lines changed: 0 additions & 19 deletions
This file was deleted.

core/flamingock-core-api/src/main/java/io/flamingock/api/NonLockGuardedType.java

Lines changed: 0 additions & 34 deletions
This file was deleted.

core/flamingock-core-api/src/main/java/io/flamingock/api/RecoveryStrategy.java

Lines changed: 0 additions & 47 deletions
This file was deleted.

core/flamingock-core-api/src/main/java/io/flamingock/api/StageType.java

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)