Skip to content

Conversation

@xterao
Copy link
Collaborator

@xterao xterao commented Sep 17, 2025

Background

Starting from IntelliJ 2025.3, Ultimate and Community editions will be unified into a single distribution. This causes the verifyPlugin task to fail when attempting to retrieve validation targets based on platform type + version combinations.

* What went wrong:
Could not determine the dependencies of task ':verifyPlugin'.
> Could not resolve all files for configuration ':detachedConfiguration7'.
   > Could not find idea:ideaIC:253.17525.95.
     Searched in the following locations:
       - https://cache-redirector.jetbrains.com/intellij-dependencies/idea/ideaIC/253.17525.95/ideaIC-253.17525.95.pom
       - https://cache-redirector.jetbrains.com/intellij-repository/releases/idea/ideaIC/253.17525.95/ideaIC-253.17525.95.pom
       - https://plugins.gradle.org/m2/idea/ideaIC/253.17525.95/ideaIC-253.17525.95.pom
Configuration cache entry stored.
       - https://dl.google.com/dl/android/maven2/idea/ideaIC/253.17525.95/ideaIC-253.17525.95.pom
       - https://repo.maven.apache.org/maven2/idea/ideaIC/253.17525.95/ideaIC-253.17525.95.pom
       - https://download.jetbrains.com/idea/ideaIC-253.17525.95.tar.gz
       - https://download.jetbrains.com/idea/253.17525.95/ideaIC-253.17525.95.tar.gz
       - https://cache-redirector.jetbrains.com/www.jetbrains.com/intellij-repository/releases/idea/ideaIC/253.17525.95/ideaIC-253.17525.95.pom
       - https://cache-redirector.jetbrains.com/www.jetbrains.com/intellij-repository/snapshots/idea/ideaIC/253.17525.95/ideaIC-253.17525.95.pom
       - https://cache-redirector.jetbrains.com/plugins.jetbrains.com/maven/idea/ideaIC/253.17525.95/ideaIC-253.17525.95.pom
     Required by:
         root project 'Doma Tools for IntelliJ'

Changes

As a temporary measure, this PR sets the upper limit of supported versions to 2025.2, excluding the unified 2025.3 version from the support scope.

Important Notes

After the official release of 2025.3, we need to revisit the plugin's supported version strategy:

  • Option 1: Consider managing two separate branches:

    • One for pre-2025.3 versions
    • Another with configurations for the unified 2025.3+ versions
  • Option 2: Consider supporting only the unified 2025.3+ versions going forward

Impact

  • Maintains compatibility with existing IntelliJ versions up to 2025.2
  • Prevents build failures during plugin verification
  • Requires future planning for 2025.3+ support strategy

@xterao xterao self-assigned this Sep 17, 2025
@github-actions github-actions bot added the ci CI/CD fixes label Sep 17, 2025
@xterao xterao added this to the 2.3.0 Release milestone Sep 17, 2025
@xterao xterao merged commit 5dbfde0 into main Sep 17, 2025
5 checks passed
@xterao xterao deleted the ci/verify-plugin-project-configuration branch September 17, 2025 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI/CD fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants