From 883ff25deae7e5135ebc2a48a3000d5c25a93b15 Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Sun, 24 Nov 2024 15:34:09 +0000 Subject: [PATCH 01/14] Bump version -> `2.0.0-SNAPSHOT.182` --- version.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.gradle.kts b/version.gradle.kts index e91173d496..f10a2b3222 100644 --- a/version.gradle.kts +++ b/version.gradle.kts @@ -29,4 +29,4 @@ * * For versions of Spine-based dependencies, please see [io.spine.internal.dependency.Spine]. */ -val versionToPublish: String by extra("2.0.0-SNAPSHOT.181") +val versionToPublish: String by extra("2.0.0-SNAPSHOT.182") From 74128ef30afd734b84544167e53f089878062309 Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Sun, 24 Nov 2024 15:40:51 +0000 Subject: [PATCH 02/14] Bump version -> `2.0.0-SNAPSHOT.182` --- version.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.gradle.kts b/version.gradle.kts index f10a2b3222..ddd14e46d0 100644 --- a/version.gradle.kts +++ b/version.gradle.kts @@ -27,6 +27,6 @@ /** * The version of this library. * - * For versions of Spine-based dependencies, please see [io.spine.internal.dependency.Spine]. + * For versions of Spine-based dependencies, please see [io.spine.dependency.local.Spine]. */ val versionToPublish: String by extra("2.0.0-SNAPSHOT.182") From 5e84cc69e7a95682918a4208c6d58b649d448c10 Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Sun, 24 Nov 2024 15:47:18 +0000 Subject: [PATCH 03/14] Update `config` --- ...move-obsolete-artifacts-from-packages.yaml | 4 +- .gitignore | 1 + .idea/inspectionProfiles/Project_Default.xml | 16 +- build.gradle.kts | 65 ++--- buildSrc/build.gradle.kts | 16 +- buildSrc/src/main/kotlin/BuildExtensions.kt | 20 +- .../src/main/kotlin/DependencyResolution.kt | 59 ++--- buildSrc/src/main/kotlin/DokkaExts.kt | 15 +- buildSrc/src/main/kotlin/Strings.kt | 61 +++++ .../main/kotlin/compile-protobuf.gradle.kts | 4 +- .../src/main/kotlin/config-tester.gradle.kts | 6 +- .../src/main/kotlin/dokka-for-java.gradle.kts | 6 +- .../main/kotlin/dokka-for-kotlin.gradle.kts | 6 +- .../dependency => dependency/lib}/Aedile.kt | 2 +- .../lib}/ApacheHttp.kt | 6 +- .../lib}/AppEngine.kt | 10 +- .../dependency => dependency/lib}/Asm.kt | 6 +- .../dependency => dependency/lib}/Auto.kt | 4 +- .../lib}/BouncyCastle.kt | 6 +- .../dependency => dependency/lib}/Caffeine.kt | 2 +- .../dependency => dependency/lib}/Clikt.kt | 3 +- .../lib}/CommonsCli.kt | 8 +- .../lib}/CommonsCodec.kt | 6 +- .../lib}/CommonsLogging.kt | 10 +- .../lib}/Coroutines.kt | 4 +- .../dependency => dependency/lib}/Firebase.kt | 8 +- .../dependency => dependency/lib}/Flogger.kt | 16 +- .../lib}/GoogleApis.kt | 10 +- .../lib}/GoogleCloud.kt | 6 +- .../dependency => dependency/lib}/Grpc.kt | 30 +-- .../lib}/GrpcKotlin.kt | 4 +- .../dependency => dependency/lib}/Gson.kt | 8 +- .../dependency => dependency/lib}/Guava.kt | 10 +- .../lib}/HttpClient.kt | 14 +- .../dependency => dependency/lib}/IntelliJ.kt | 6 +- .../dependency => dependency/lib}/J2ObjC.kt | 8 +- .../dependency => dependency/lib}/Jackson.kt | 20 +- .../lib}/JavaDiffUtils.kt | 8 +- .../dependency => dependency/lib}/JavaJwt.kt | 8 +- .../dependency => dependency/lib}/JavaPoet.kt | 8 +- .../dependency => dependency/lib}/JavaX.kt | 8 +- .../dependency => dependency/lib}/Klaxon.kt | 8 +- .../dependency => dependency/lib}/Kotlin.kt | 6 +- .../lib}/KotlinSemver.kt | 6 +- .../dependency => dependency/lib}/KotlinX.kt | 6 +- .../dependency => dependency/lib}/Log4j2.kt | 4 +- .../lib/Netty.kt} | 18 +- .../dependency => dependency/lib}/Okio.kt | 8 +- .../dependency => dependency/lib}/Plexus.kt | 8 +- .../dependency => dependency/lib}/Protobuf.kt | 16 +- .../dependency => dependency/lib}/Roaster.kt | 6 +- .../dependency => dependency/lib}/Slf4J.kt | 14 +- .../spine/dependency/local/ArtifactVersion.kt | 117 +++++++++ .../Ksp.kt => dependency/local/CoreJava.kt} | 20 +- .../io/spine/dependency/local/Logging.kt | 52 ++++ .../dependency => dependency/local}/McJava.kt | 35 ++- .../local}/ProtoData.kt | 6 +- .../local}/ProtoTap.kt | 2 +- .../kotlin/io/spine/dependency/local/Spine.kt | 82 +++++++ .../local/ToolBase.kt} | 28 ++- .../local}/Validation.kt | 4 +- .../dependency => dependency/test}/AssertK.kt | 8 +- .../test}/Hamcrest.kt | 8 +- .../dependency => dependency/test}/JUnit.kt | 22 +- .../dependency => dependency/test}/Jacoco.kt | 6 +- .../dependency => dependency/test}/Kotest.kt | 6 +- .../dependency => dependency/test}/Kover.kt | 6 +- .../test}/OpenTest4J.kt | 8 +- .../test}/SystemLambda.kt | 4 +- .../test}/TestKitTruth.kt | 6 +- .../dependency => dependency/test}/Truth.kt | 12 +- .../markup => docs}/MarkdownDocument.kt | 6 +- .../io/spine/{internal => }/gradle/Build.kt | 6 +- .../io/spine/{internal => }/gradle/Clean.kt | 6 +- .../{internal => }/gradle/ConfigTester.kt | 6 +- .../gradle/ProjectExtensions.kt | 8 +- .../spine/{internal => }/gradle/RepoSlug.kt | 6 +- .../{internal => }/gradle/Repositories.kt | 8 +- .../spine/{internal => }/gradle/RunBuild.kt | 6 +- .../spine/{internal => }/gradle/RunGradle.kt | 6 +- .../io/spine/{internal => }/gradle/Runtime.kt | 6 +- .../{internal => }/gradle/StringExtensions.kt | 6 +- .../spine/{internal => }/gradle/TaskName.kt | 6 +- .../{internal => }/gradle/VersionWriter.kt | 6 +- .../spine/{internal => }/gradle/base/Tasks.kt | 10 +- .../gradle/checkstyle/CheckStyleConfig.kt | 8 +- .../{internal => }/gradle/dart/DartContext.kt | 6 +- .../gradle/dart/DartEnvironment.kt | 6 +- .../gradle/dart/DartExtension.kt | 10 +- .../gradle/dart/plugin/DartPlugins.kt | 14 +- .../gradle/dart/plugin/Protobuf.kt | 10 +- .../{internal => }/gradle/dart/task/Build.kt | 22 +- .../gradle/dart/task/DartTasks.kt | 22 +- .../gradle/dart/task/IntegrationTest.kt | 18 +- .../gradle/dart/task/Publish.kt | 24 +- .../gradle/dokka/DokkaExtensions.kt | 2 +- .../gradle/dokka/TaskContainerExtensions.kt | 2 +- .../{internal => }/gradle/fs/LazyTempPath.kt | 6 +- .../spine/{internal => }/gradle/git/Branch.kt | 6 +- .../{internal => }/gradle/git/Repository.kt | 10 +- .../{internal => }/gradle/git/UserInfo.kt | 6 +- .../gradle/github/pages/AuthorEmail.kt | 6 +- .../github/pages/RepositoryExtensions.kt | 14 +- .../gradle/github/pages/SshKey.kt | 8 +- .../gradle/github/pages/TaskName.kt | 6 +- .../gradle/github/pages/Update.kt | 8 +- .../gradle/github/pages/UpdateGitHubPages.kt | 20 +- .../pages/UpdateGitHubPagesExtension.kt | 8 +- .../spine/{internal => }/gradle/java/Tasks.kt | 6 +- .../{internal => }/gradle/javac/ErrorProne.kt | 6 +- .../{internal => }/gradle/javac/Javac.kt | 6 +- .../{internal => }/gradle/javadoc/Encoding.kt | 6 +- .../gradle/javadoc/ExcludeInternalDoclet.kt | 15 +- .../gradle/javadoc/JavadocConfig.kt | 6 +- .../gradle/javadoc/JavadocTag.kt | 6 +- .../gradle/javadoc/TaskContainerExtensions.kt | 6 +- .../gradle/javascript/JsContext.kt | 6 +- .../gradle/javascript/JsEnvironment.kt | 6 +- .../gradle/javascript/JsExtension.kt | 10 +- .../gradle/javascript/plugin/Idea.kt | 6 +- .../gradle/javascript/plugin/JsPlugins.kt | 14 +- .../gradle/javascript/plugin/McJs.kt | 6 +- .../gradle/javascript/plugin/Protobuf.kt | 8 +- .../gradle/javascript/task/Assemble.kt | 26 +- .../gradle/javascript/task/Check.kt | 24 +- .../gradle/javascript/task/Clean.kt | 20 +- .../gradle/javascript/task/IntegrationTest.kt | 18 +- .../gradle/javascript/task/JsTasks.kt | 22 +- .../gradle/javascript/task/LicenseReport.kt | 18 +- .../gradle/javascript/task/Publish.kt | 26 +- .../gradle/javascript/task/Webpack.kt | 20 +- .../gradle/kotlin/KotlinConfig.kt | 6 +- .../gradle/protobuf/ProtoTaskExtensions.kt | 225 ++++++++++++------ .../gradle/publish/CheckVersionIncrement.kt | 8 +- .../gradle/publish/CloudArtifactRegistry.kt | 10 +- .../gradle/publish/CloudRepo.kt | 8 +- .../gradle/publish/GitHubPackages.kt | 12 +- .../gradle/publish/IncrementGuard.kt | 2 +- .../{internal => }/gradle/publish/JarDsl.kt | 6 +- .../gradle/publish/ProtoExts.kt | 8 +- .../gradle/publish/Publications.kt | 18 +- .../gradle/publish/PublishingExts.kt | 10 +- .../gradle/publish/PublishingRepos.kt | 4 +- .../gradle/publish/SpinePublishing.kt | 8 +- .../gradle/report/coverage/CodebaseFilter.kt | 8 +- .../gradle/report/coverage/FileExtension.kt | 6 +- .../gradle/report/coverage/FileExtensions.kt | 22 +- .../gradle/report/coverage/FileFilter.kt | 6 +- .../gradle/report/coverage/JacocoConfig.kt | 39 +-- .../gradle/report/coverage/PathMarker.kt | 6 +- .../gradle/report/coverage/TaskName.kt | 8 +- .../gradle/report/license/Configuration.kt | 6 +- .../gradle/report/license/LicenseReporter.kt | 8 +- .../report/license/MarkdownReportRenderer.kt | 4 +- .../report/license/ModuleDataExtensions.kt | 8 +- .../gradle/report/license/Paths.kt | 6 +- .../report/license/ProjectDependencies.kt | 8 +- .../gradle/report/license/Tasks.kt | 6 +- .../gradle/report/license/Template.kt | 10 +- .../gradle/report/pom/DependencyScope.kt | 6 +- .../gradle/report/pom/DependencyWriter.kt | 4 +- .../gradle/report/pom/InceptionYear.kt | 6 +- .../gradle/report/pom/MarkupExtensions.kt | 6 +- .../gradle/report/pom/ModuleDependency.kt | 4 +- .../gradle/report/pom/PomFormatting.kt | 6 +- .../gradle/report/pom/PomGenerator.kt | 6 +- .../gradle/report/pom/PomXmlWriter.kt | 10 +- .../gradle/report/pom/ProjectMetadata.kt | 6 +- .../gradle/report/pom/ScopedDependency.kt | 16 +- .../gradle/report/pom/SpineLicense.kt | 6 +- .../{internal => }/gradle/testing/Logging.kt | 6 +- .../gradle/testing/Multiproject.kt | 10 +- .../{internal => }/gradle/testing/Tasks.kt | 6 +- .../internal/dependency/AnimalSniffer.kt | 34 --- .../spine/internal/dependency/CheckStyle.kt | 46 ---- .../internal/dependency/CheckerFramework.kt | 39 --- .../io/spine/internal/dependency/Dokka.kt | 84 ------- .../spine/internal/dependency/ErrorProne.kt | 59 ----- .../io/spine/internal/dependency/FindBugs.kt | 41 ---- .../io/spine/internal/dependency/Netty.kt | 38 --- .../spine/internal/dependency/OsDetector.kt | 36 --- .../io/spine/internal/dependency/Pmd.kt | 42 ---- .../io/spine/internal/dependency/Spine.kt | 192 --------------- .../internal/gradle/github/pages/Branch.kt | 36 --- .../main/kotlin/jacoco-kotlin-jvm.gradle.kts | 2 +- .../src/main/kotlin/jvm-module.gradle.kts | 56 ++--- .../src/main/kotlin/pmd-settings.gradle.kts | 2 +- .../src/main/kotlin/write-manifest.gradle.kts | 2 +- client/build.gradle.kts | 13 +- config | 2 +- core/build.gradle.kts | 13 +- dependencies.md | 72 +++++- pom.xml | 26 +- server/build.gradle.kts | 10 +- testutil-client/build.gradle.kts | 6 +- testutil-core/build.gradle.kts | 6 +- testutil-server/build.gradle.kts | 4 +- 197 files changed, 1470 insertions(+), 1636 deletions(-) create mode 100644 buildSrc/src/main/kotlin/Strings.kt rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Aedile.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/ApacheHttp.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/AppEngine.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Asm.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Auto.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/BouncyCastle.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Caffeine.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Clikt.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/CommonsCli.kt (88%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/CommonsCodec.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/CommonsLogging.kt (83%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Coroutines.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Firebase.kt (86%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Flogger.kt (84%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/GoogleApis.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/GoogleCloud.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Grpc.kt (60%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/GrpcKotlin.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Gson.kt (88%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Guava.kt (86%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/HttpClient.kt (88%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/IntelliJ.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/J2ObjC.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Jackson.kt (84%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/JavaDiffUtils.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/JavaJwt.kt (89%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/JavaPoet.kt (87%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/JavaX.kt (86%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Klaxon.kt (87%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Kotlin.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/KotlinSemver.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/KotlinX.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Log4j2.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency/GradleDoctor.kt => dependency/lib/Netty.kt} (74%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Okio.kt (87%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Plexus.kt (89%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Protobuf.kt (84%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Roaster.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/lib}/Slf4J.kt (82%) create mode 100644 buildSrc/src/main/kotlin/io/spine/dependency/local/ArtifactVersion.kt rename buildSrc/src/main/kotlin/io/spine/{internal/dependency/Ksp.kt => dependency/local/CoreJava.kt} (69%) create mode 100644 buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/local}/McJava.kt (75%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/local}/ProtoData.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/local}/ProtoTap.kt (98%) create mode 100644 buildSrc/src/main/kotlin/io/spine/dependency/local/Spine.kt rename buildSrc/src/main/kotlin/io/spine/{internal/dependency/LicenseReport.kt => dependency/local/ToolBase.kt} (66%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/local}/Validation.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/AssertK.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/Hamcrest.kt (88%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/JUnit.kt (80%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/Jacoco.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/Kotest.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/Kover.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/OpenTest4J.kt (87%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/SystemLambda.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/TestKitTruth.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal/dependency => dependency/test}/Truth.kt (80%) rename buildSrc/src/main/kotlin/io/spine/{internal/markup => docs}/MarkdownDocument.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/Build.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/Clean.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/ConfigTester.kt (98%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/ProjectExtensions.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/RepoSlug.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/Repositories.kt (98%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/RunBuild.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/RunGradle.kt (98%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/Runtime.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/StringExtensions.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/TaskName.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/VersionWriter.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/base/Tasks.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/checkstyle/CheckStyleConfig.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dart/DartContext.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dart/DartEnvironment.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dart/DartExtension.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dart/plugin/DartPlugins.kt (89%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dart/plugin/Protobuf.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dart/task/Build.kt (89%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dart/task/DartTasks.kt (85%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dart/task/IntegrationTest.kt (86%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dart/task/Publish.kt (89%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dokka/DokkaExtensions.kt (98%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/dokka/TaskContainerExtensions.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/fs/LazyTempPath.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/git/Branch.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/git/Repository.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/git/UserInfo.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/github/pages/AuthorEmail.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/github/pages/RepositoryExtensions.kt (87%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/github/pages/SshKey.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/github/pages/TaskName.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/github/pages/Update.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/github/pages/UpdateGitHubPages.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/github/pages/UpdateGitHubPagesExtension.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/java/Tasks.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javac/ErrorProne.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javac/Javac.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javadoc/Encoding.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javadoc/ExcludeInternalDoclet.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javadoc/JavadocConfig.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javadoc/JavadocTag.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javadoc/TaskContainerExtensions.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/JsContext.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/JsEnvironment.kt (98%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/JsExtension.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/plugin/Idea.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/plugin/JsPlugins.kt (88%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/plugin/McJs.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/plugin/Protobuf.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/task/Assemble.kt (88%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/task/Check.kt (89%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/task/Clean.kt (86%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/task/IntegrationTest.kt (89%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/task/JsTasks.kt (85%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/task/LicenseReport.kt (84%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/task/Publish.kt (87%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/javascript/task/Webpack.kt (85%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/kotlin/KotlinConfig.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/protobuf/ProtoTaskExtensions.kt (61%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/CheckVersionIncrement.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/CloudArtifactRegistry.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/CloudRepo.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/GitHubPackages.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/IncrementGuard.kt (98%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/JarDsl.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/ProtoExts.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/Publications.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/PublishingExts.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/PublishingRepos.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/publish/SpinePublishing.kt (98%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/coverage/CodebaseFilter.kt (94%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/coverage/FileExtension.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/coverage/FileExtensions.kt (85%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/coverage/FileFilter.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/coverage/JacocoConfig.kt (89%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/coverage/PathMarker.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/coverage/TaskName.kt (86%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/license/Configuration.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/license/LicenseReporter.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/license/MarkdownReportRenderer.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/license/ModuleDataExtensions.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/license/Paths.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/license/ProjectDependencies.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/license/Tasks.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/license/Template.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/DependencyScope.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/DependencyWriter.kt (98%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/InceptionYear.kt (92%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/MarkupExtensions.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/ModuleDependency.kt (97%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/PomFormatting.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/PomGenerator.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/PomXmlWriter.kt (91%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/ProjectMetadata.kt (96%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/ScopedDependency.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/report/pom/SpineLicense.kt (93%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/testing/Logging.kt (95%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/testing/Multiproject.kt (90%) rename buildSrc/src/main/kotlin/io/spine/{internal => }/gradle/testing/Tasks.kt (95%) delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/AnimalSniffer.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/CheckStyle.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/CheckerFramework.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/Dokka.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/ErrorProne.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/FindBugs.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/Netty.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/OsDetector.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/Pmd.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/dependency/Spine.kt delete mode 100644 buildSrc/src/main/kotlin/io/spine/internal/gradle/github/pages/Branch.kt diff --git a/.github/workflows/remove-obsolete-artifacts-from-packages.yaml b/.github/workflows/remove-obsolete-artifacts-from-packages.yaml index 6e0a6a125f..fe8ad849d0 100644 --- a/.github/workflows/remove-obsolete-artifacts-from-packages.yaml +++ b/.github/workflows/remove-obsolete-artifacts-from-packages.yaml @@ -48,8 +48,8 @@ jobs: shell: bash run: | repoName=$(echo ${{ github.repository }} | cut -d '/' -f2) - chmod +x ./scripts/request-package-names.sh - ./scripts/request-package-names.sh ${{ github.token }} \ + chmod +x ./config/scripts/request-package-names.sh + ./config/scripts/request-package-names.sh ${{ github.token }} \ $repoName ${{ github.repository_owner }} ./package-names.json echo "package-names=$(<./package-names.json)" >> $GITHUB_OUTPUT diff --git a/.gitignore b/.gitignore index a177f0a233..cd090d0d3f 100644 --- a/.gitignore +++ b/.gitignore @@ -48,6 +48,7 @@ # Gradle build files **/build/** +!**/src/**/build/** # Build files produced by the IDE **/out/** diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 6ddfcc9dbe..35bbdff59d 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -146,11 +146,13 @@ + + @@ -192,6 +194,7 @@ + @@ -575,6 +578,7 @@ + @@ -619,9 +623,6 @@ - - - @@ -689,6 +690,7 @@ + @@ -709,6 +711,7 @@ +