ci: убираю build-standalone job из release workflow
standalone fatjar собирается локально через ./gradlew :standalone:shadowJar — CI-прикрепление к релизу через softprops/action-gh-release оказалось лишней обвязкой и сильно усложнило отладку публикации KMP-библиотек в Nexus (та упорно падала с 'Invalid publication kotlinMultiplatform: version cannot be empty' на разных subprojects при каждом фиксе). Теперь release.yml делает ровно одну вещь: ./gradlew publish → caffeine Nexus. debug-println в publications.configureEach тоже убран — он свою задачу выполнил (показал что configureEach срабатывает с правильной version, но KMP-plugin всё равно создаёт публикацию с пустой version в CI).
This commit is contained in:
+1
-3
@@ -70,11 +70,9 @@ subprojects {
|
||||
// Явная установка version здесь гарантирует, что публикация всегда
|
||||
// использует актуальное значение из rootProject.extra.
|
||||
publications.withType<MavenPublication>().configureEach {
|
||||
val v = rootProject.extra["projectVersion"] as String
|
||||
println("DEBUG-CFG publication=${this.name} project=${project.name} setting version=$v (was=$version)")
|
||||
groupId = rootProject.group.toString()
|
||||
artifactId = project.name
|
||||
version = v
|
||||
version = rootProject.extra["projectVersion"] as String
|
||||
|
||||
pom {
|
||||
name = project.name
|
||||
|
||||
Reference in New Issue
Block a user