diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml index 4969a4c..068a47e 100644 --- a/.github/workflows/validation.yml +++ b/.github/workflows/validation.yml @@ -44,6 +44,7 @@ jobs: path: build/distributions - uses: mshick/add-pr-comment@v2 with: + message-id: download-artifact-comment refresh-message-position: true message: | Artifact build on last commit: [distributions.zip](${{ steps.artifact.outputs.artifact-url }}). @@ -62,3 +63,14 @@ jobs: cache: gradle - name: Verify plugin run: ./gradlew --no-configuration-cache verifyPlugin + - name: Find version + id: version + run: | + echo "IDE_VERSION=`ls build/reports/pluginVerifier/`" >> $GITHUB_OUTPUT + - name: Publish report + uses: mshick/add-pr-comment@v2 + with: + message-id: verify-plugin-comment + refresh-message-position: true + message-path: | + build/reports/pluginVerifier/${{ steps.version.outputs.IDE_VERSION }}/report.md diff --git a/build.gradle.kts b/build.gradle.kts index f69c71f..1d95b55 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,4 +1,5 @@ import org.jetbrains.intellij.platform.gradle.TestFrameworkType +import org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask plugins { id("java") @@ -59,7 +60,10 @@ intellijPlatform { "1.0-SNAPSHOT" } } - pluginVerification { ides { recommended() } } + pluginVerification { + ides { recommended() } + verificationReportsFormats = listOf(VerifyPluginTask.VerificationReportsFormats.MARKDOWN) + } } configure { diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 332e90b..55650f0 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -31,9 +31,9 @@ com.intellij.properties - com.intellij.modules.microservices - com.intellij.microservices.jvm - com.intellij.modules.ultimate + com.intellij.modules.microservices + com.intellij.microservices.jvm + com.intellij.modules.ultimate + + diff --git a/src/main/resources/META-INF/vaadin-with-microservices.xml b/src/main/resources/META-INF/vaadin-with-microservices.xml new file mode 100644 index 0000000..ef64a58 --- /dev/null +++ b/src/main/resources/META-INF/vaadin-with-microservices.xml @@ -0,0 +1,3 @@ + + + diff --git a/src/main/resources/META-INF/vaadin-with-ultimate.xml b/src/main/resources/META-INF/vaadin-with-ultimate.xml new file mode 100644 index 0000000..ef64a58 --- /dev/null +++ b/src/main/resources/META-INF/vaadin-with-ultimate.xml @@ -0,0 +1,3 @@ + + +