ci: Buildscript fixes

This commit is contained in:
FalsePattern 2024-07-04 17:04:26 +02:00
parent c590be1ec0
commit 1d03d42920
Signed by: falsepattern
GPG key ID: E930CDEC50C50E23

View file

@ -13,8 +13,8 @@ plugins {
java java
`maven-publish` `maven-publish`
`java-library` `java-library`
id("org.jetbrains.intellij.platform") version("2.0.0-beta7") id("org.jetbrains.intellij.platform") version("2.0.0-beta8")
id("org.jetbrains.changelog") version("2.2.0") id("org.jetbrains.changelog") version("2.2.1")
id("org.jetbrains.grammarkit") version("2022.3.2.2") id("org.jetbrains.grammarkit") version("2022.3.2.2")
} }
@ -88,6 +88,7 @@ allprojects {
content { content {
includeModule("com.jetbrains.intellij.clion", "clion") includeModule("com.jetbrains.intellij.clion", "clion")
includeModule("com.jetbrains.intellij.idea", "ideaIC") includeModule("com.jetbrains.intellij.idea", "ideaIC")
includeModule("com.jetbrains.intellij.idea", "ideaIU")
} }
} }
} }
@ -397,11 +398,12 @@ dependencies {
fun distFile(it: String) = layout.buildDirectory.file("dist/ZigBrains-${pluginVersion().get()}-$it-signed.zip") fun distFile(it: String) = layout.buildDirectory.file("dist/ZigBrains-${pluginVersion().get()}-$it-signed.zip")
publishVersions.forEach { publishVersions.forEach {
tasks.register<PublishPluginTask>("jbpublish-$it") { tasks.register<PublishPluginTask>("jbpublish-$it").configure {
archiveFile = distFile(it) archiveFile = distFile(it)
token = environment("IJ_PUBLISH_TOKEN") token = environment("IJ_PUBLISH_TOKEN")
channels = if (pluginVersion().get().contains("-")) listOf("nightly") else listOf("default")
} }
tasks.named("publish") { tasks.named("publish").configure {
dependsOn("jbpublish-$it") dependsOn("jbpublish-$it")
} }
} }