Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IntelliJ Platform Gradle Plugin 2.0 EAP #438

Draft
wants to merge 17 commits into
base: main
Choose a base branch
from
Draft

IntelliJ Platform Gradle Plugin 2.0 EAP #438

wants to merge 17 commits into from

Conversation

hsz
Copy link
Member

@hsz hsz commented Feb 20, 2024

This is an experimental branch to highlight the migration path from the Gradle IntelliJ Plugin 1.x to IntelliJ Platform Gradle Plugin 2.0.

Given that IntelliJ Platform Gradle Plugin is still in Early Access Preview phase, this version of the IntelliJ Platform Plugin Template should not be used in production.

@hsz hsz self-assigned this Feb 20, 2024
@hsz hsz marked this pull request as draft February 20, 2024 21:52
@hsz hsz requested a review from YannCebron February 20, 2024 21:52
Base automatically changed from next to main March 8, 2024 12:29
@halirutan
Copy link

halirutan commented Apr 10, 2024

As far as I can see, one missing part is updating the build.yml and release.yml GitHub actions. Specifically, I see these problems

  • gradlew listProductsReleases doesn't exist anymore
  • ./gradlew runPluginVerifier was renamed
  • AFAIK PluginVerifier is not downloaded automatically anymore and you need to set it up yourself and point to the jar. If this is true, there are fixes required to make it work for the CI while the developer likely has a local setup specified in build.gradle.kts.

hsz and others added 16 commits April 15, 2024 09:42
* Release workflow: remove Java

It is not required in this workflow anyway.

* CHANGELOG.md update

---------

Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>
* Plugin publication: fix the channel selector

Before this patch, publisher was always using the channel corresponding
to the first number in the plugin version for release builds. This is
because by default, Kotlin's substringAfter will return the whole input
string if it's unable to find the needle.

* Bump org.gradle.toolchains.foojay-resolver-convention

Bumps org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0.

---
updated-dependencies:
- dependency-name: org.gradle.toolchains.foojay-resolver-convention
  dependency-type: direct:production
  update-type: version-update:semver-minor

* Release workflow: remove Java (#443)

* Release workflow: remove Java

It is not required in this workflow anyway.

* CHANGELOG.md update

---------

Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>

* CHANGELOG.md update

---------

Co-authored-by: KotlinIsland <65446343+kotlinisland@users.noreply.github.com>
Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>
…oject name when running the GitHub Actions Cleanup workflow #442
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants