This PR integrates, applies, and adapts the config Git submodule to this project.
There are some places when the config content that was copied into the project had to be modified for the project's needs. Such places have been marked with respective TODOs, which can be found as described in respective issue. Namely, for a reference, they were added to these files:
KotlinConfig.kt
detekt-code-analysis.gradle.kt
Material3.kt (this is actually a new file that was added to the io.spine.internal.dependencies package in buildSrc).
For now, ensure-reports-updated and increment-guard workflows from the original config module are not included due to build issues that need to be resolved separately.
This PR integrates, applies, and adapts the config Git submodule to this project.
There are some places when the
config
content that was copied into the project had to be modified for the project's needs. Such places have been marked with respective TODOs, which can be found as described in respective issue. Namely, for a reference, they were added to these files:KotlinConfig.kt
detekt-code-analysis.gradle.kt
Material3.kt
(this is actually a new file that was added to theio.spine.internal.dependencies
package inbuildSrc
).For now,
ensure-reports-updated
andincrement-guard
workflows from the originalconfig
module are not included due to build issues that need to be resolved separately.