From 036ff20a050390245e92574972e623b9e4cd670b Mon Sep 17 00:00:00 2001 From: GrahamParvinkarimi Date: Thu, 10 Oct 2024 17:26:28 -0400 Subject: [PATCH 1/2] -Updated pluginVerifier (currently checking against Giraffe, Hedgehog, Iguana, Jellyfish, Koala) -Updated various config: version number (1.0.0), plugin name (Repo Depot), supporting any future Android Studio versions for now (and IntelliJ IDEA), the buil dis targeting Giraffe (the lowest supported version) --- build.gradle.kts | 11 ++++++++ gradle.properties | 12 +++++---- src/main/resources/META-INF/plugin.xml | 25 +++++++++++++------ .../{repo_depot.svg => pluginIcon.svg} | 0 4 files changed, 36 insertions(+), 12 deletions(-) rename src/main/resources/META-INF/{repo_depot.svg => pluginIcon.svg} (100%) diff --git a/build.gradle.kts b/build.gradle.kts index e5a3bd9..56d4115 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -58,6 +58,11 @@ koverReport { } tasks { + buildSearchableOptions { + // Check this + enabled = false + } + wrapper { gradleVersion = properties("gradleVersion").get() } @@ -109,6 +114,12 @@ tasks { password = environment("PRIVATE_KEY_PASSWORD") } + // This is a gradle task to run the "plugin verifier" when publishing to the Jetbrains Marketplace locally. + // Checking against Giraffe, Hedgehog, Iguana, Jellyfish, Koala, can add more versions here as needed + runPluginVerifier { + ideVersions.set(listOf("231.9392.1", "232.10227.8","233.14808.21","241.15989.150")) + } + runIde { // Absolute path to installed target 3.5 Android Studio to use as // IDE Development Instance (the "Contents" directory is macOS specific): diff --git a/gradle.properties b/gradle.properties index 33eccf8..a595b6e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,23 +1,25 @@ # IntelliJ Platform Artifacts Repositories -> https://plugins.jetbrains.com/docs/intellij/intellij-artifacts.html pluginGroup = org.jetbrains.plugins.template -pluginName = IntelliJ Platform Plugin Template +pluginName = Repo Depot pluginRepositoryUrl = https://github.com/JetBrains/intellij-platform-plugin-template # SemVer format -> https://semver.org -pluginVersion = 1.13.0 +pluginVersion = 1.0.0 # Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html # https://blog.jetbrains.com/platform/2022/08/intellij-project-migrates-to-java-17/ pluginSinceBuild = 223 -pluginUntilBuild = 241.* + +# Supporting all versions for now -- we can re-examine this if needed (if breaking changes seem to surface over time) +pluginUntilBuild = 999.* # IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension platformType = IC -platformVersion = 232.10300.40 +platformVersion = AI-223.8836.35.2231.10671973 # Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html # Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22 -platformPlugins = android +platformPlugins = com.intellij.java # Gradle Releases -> https://github.com/gradle/gradle/releases gradleVersion = 8.6 diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 2ffe964..4b48018 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -2,14 +2,25 @@ com.cullen.graham.repodepot Repo Depot - Cullen Graham + + +
    +
  • Test
  • +
  • Test
  • +
  • Test
  • +
  • Test
  • +
  • Test
  • +
+
+ Supported within Android Studio & other IntelliJ IDEs. + ]]> +
+ Repo Depot Team - com.intellij.modules.platform - - org.jetbrains.android - - - + + com.intellij.modules.java Date: Fri, 11 Oct 2024 18:54:50 -0400 Subject: [PATCH 2/2] -Updated config --- CHANGELOG.md | 2 +- build.gradle.kts | 1 - src/main/resources/META-INF/plugin.xml | 15 --------------- 3 files changed, 1 insertion(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 63d965d..b07c385 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,5 +5,5 @@ ## [Unreleased] ## [1.0.0] - 2024-10-09 -### Added +### 1.0.0 - Initial project release \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 56d4115..c749f22 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -59,7 +59,6 @@ koverReport { tasks { buildSearchableOptions { - // Check this enabled = false } diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 4b48018..f8c74d5 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -2,21 +2,6 @@ com.cullen.graham.repodepot Repo Depot - - -
    -
  • Test
  • -
  • Test
  • -
  • Test
  • -
  • Test
  • -
  • Test
  • -
-
- Supported within Android Studio & other IntelliJ IDEs. - ]]> -
Repo Depot Team