Commit Graph

413 Commits

Author SHA1 Message Date
Jakub Chrzanowski
de5d2e9901
Replace the whole IntelliJ Platform Plugin Template with the new project name when running the GitHub Actions Cleanup workflow #442 2024-03-08 13:19:02 +01:00
Jakub Chrzanowski
e6736aee12
Dependencies - upgrade org.jetbrains.qodana to 2023.3.1 2024-03-08 13:02:09 +01:00
Jakub Chrzanowski
b7f5f2afcd
Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.7.6 2024-03-08 13:00:30 +01:00
Jakub Chrzanowski
2504c560d8
Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.9.23 2024-03-08 12:55:57 +01:00
Jakub Chrzanowski
8ddc338d23
Gradle - cleanup the jvmToolchain setup 2024-03-08 12:53:11 +01:00
Jakub Chrzanowski
ac57f20bb3
Make the Run Tests run configuration use the RunAsTest IDE feature #446 2024-03-08 12:48:42 +01:00
Friedrich von Never
fc1085cbd3
Plugin publication: fix the channel selector (#444)
* 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>
2024-03-08 12:48:36 +01:00
Friedrich von Never
b5aaa3ff5e
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>
2024-03-08 12:39:20 +01:00
KotlinIsland
5a275e45d7 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
2024-03-08 11:44:58 +01:00
GitHub Action
c25c79d3ed Changelog update - v1.12.0 2024-02-20 22:46:05 +01:00
Jakub Chrzanowski
7c0690cbec
Change since/until build to 223-241.* (2022.3-2024.1.*) 2024-02-20 22:11:23 +01:00
Jakub Chrzanowski
9a177f918b
Upgrade Gradle Wrapper to 8.6 2024-02-20 22:10:11 +01:00
Jakub Chrzanowski
b9b2639dca
Dependencies - upgrade org.jetbrains.intellij to 1.17.2 2024-02-20 22:07:47 +01:00
Jakub Chrzanowski
a51bde09cf
Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.3.1 2024-02-20 20:13:38 +01:00
Jakub Chrzanowski
d3258cea7f
CHANGELOG update 2024-02-20 20:09:59 +01:00
Jakub Chrzanowski
367a43582f
CHANGELOG update 2024-02-20 20:05:28 +01:00
Ryan Rushton
de86d6b34b
Fix create draft release (#427)
* Fix bash variable access in Create Release Draft step.

* Fix channels assignment in publishPlugin task.

* Remove Gradle Kotlin DSL Lazy Property Assignment because it's default now

* Changelog update - v1.11.3

* Remove Gradle Kotlin DSL Lazy Property Assignment from the main `gradle.properties` file

* CHANGELOG update

* Adjust obtaining the value for `publishPlugin.channels` property.

* CHANGELOG update

---------

Co-authored-by: kotlinisland <asdf>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>
2024-02-20 20:04:39 +01:00
Jakub Chrzanowski
9f4051c3d8
CHANGELOG update 2024-02-20 20:04:38 +01:00
GitHub Action
79e96a1ffc Changelog update - v1.11.3 2024-02-01 09:50:04 +01:00
Jakub Chrzanowski
1b379c9007 Dependencies - upgrade org.jetbrains.intellij to 1.16.1 2023-12-01 13:52:21 +01:00
Jakub Chrzanowski
4002d5c35a CHANGELOG.md update 2023-12-01 13:52:21 +01:00
Jakub Chrzanowski
530a899877 Upgrade Gradle Wrapper to 8.5 2023-12-01 13:52:21 +01:00
GitHub Action
839f3a2e89 Changelog update - v1.11.2 2023-10-06 19:12:44 +02:00
Jakub Chrzanowski
199055d6b2 Gradle - use JetBrains Runtime 2023-10-06 16:44:25 +02:00
Jakub Chrzanowski
29286b9c06 Change since/until build to 223-233.* (2022.3-2023.3.*) 2023-10-06 16:44:25 +02:00
Jakub Chrzanowski
a9136ae4df Dependencies - upgrade org.jetbrains.intellij to 1.16.0 2023-10-06 16:44:25 +02:00
Jakub Chrzanowski
6fdb6e1fe3 CHANGELOG.md update 2023-10-06 16:44:25 +02:00
Jakub Chrzanowski
6c828d130c Upgrade Gradle Wrapper to 8.4 2023-10-06 16:44:25 +02:00
Jakub Chrzanowski
3722457e65 CHANGELOG update 2023-10-06 16:44:25 +02:00
Jakub Chrzanowski
5236978679 Dependencies - upgrade org.jetbrains.changelog to 2.2.0 2023-10-06 16:44:25 +02:00
GitHub Action
fcd39d9ea4 Changelog update - v1.11.1 2023-08-17 11:58:47 +02:00
Jakub Chrzanowski
7fcfe507f2 GitHub Actions: publish workflow fails due to the existing release changelog label 2023-08-17 11:36:39 +02:00
Jakub Chrzanowski
be0d78e2e6 Upgrade Gradle Wrapper to 8.3 2023-08-17 11:36:39 +02:00
GitHub Action
87333ed7a3 Changelog update - v1.11.0 2023-08-07 16:30:27 +02:00
Jakub Chrzanowski
f723411f94
MyBundle: remove SpreadOperator suppression 2023-08-07 15:47:41 +02:00
Jakub Chrzanowski
9ab89d093c
MyBundle.properties: remove unused name property 2023-08-07 15:44:07 +02:00
Jakub Chrzanowski
c32e2b1848
Spellchecking 2023-08-07 15:43:03 +02:00
Jakub Chrzanowski
f631e302f6
Update platformVersion to 2022.3.3 2023-08-07 15:01:29 +02:00
Jakub Chrzanowski
aab7609f4d
Change since/until build to 223-232.* (2022.3 - 2023.2.*) 2023-08-07 15:00:29 +02:00
Jakub Chrzanowski
372b766dad
GitHub Actions: move the Maximize Build Space step from the Build job to Inspect code and Verify plugin jobs 2023-08-07 13:25:59 +02:00
GitHub Action
d7c547ba29 Changelog update - v1.10.0 2023-08-04 20:48:36 +02:00
Jakub Chrzanowski
3803765c9b
GitHub Actions: use jlumbroso/free-disk-space to free disk space 2023-08-04 12:36:08 +02:00
Jakub Chrzanowski
9f26d955a6
GitHub Actions: rearrange the Build workflow 2023-08-04 12:31:24 +02:00
Jakub Chrzanowski
9be85b8e62
GitHub Actions: set gradle-home-cache-cleanup: true flag to the Gradle Build Action 2023-08-04 11:58:42 +02:00
Jakub Chrzanowski
2a71e4b595
CHANGELOG update 2023-08-04 10:56:32 +02:00
Jakub Chrzanowski
13b3ee1b81
CHANGELOG update 2023-08-04 10:51:42 +02:00
KotlinIsland
c61f22d5cd
(🎁) Add Foojay toolchain provider plugin (#391)
Add Foojay toolchain provider plugin

---------

Co-authored-by: KotlinIsland <KotlinIsland@users.noreply.github.com>
Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>
2023-08-04 10:49:32 +02:00
GitHub Action
d9669566c5 Changelog update - v1.9.0 2023-07-11 17:44:48 +02:00
Jakub Chrzanowski
a544f0137e
GitHub Actions — rearrange the Build workflow 2023-07-11 15:59:41 +02:00
Jakub Chrzanowski
c78fe31f64
Dependencies - upgrade org.jetbrains.changelog to 2.1.2 2023-07-10 17:15:23 +02:00
Jakub Chrzanowski
74f48a0875
GitHub Actions — use Java 17 explicitly 2023-07-10 16:55:15 +02:00
Jakub Chrzanowski
bfa5d0d136
Upgrade Gradle Wrapper to 8.2.1^ 2023-07-10 16:01:25 +02:00
Jakub Chrzanowski
d4a74cf79e
Fixed copying files issue when running the Template Cleanup workflow #379 2023-07-10 09:30:28 +02:00
GitHub Action
88482ec40b Changelog update - v1.8.0 2023-07-07 17:41:45 +02:00
Jakub Chrzanowski
ee7596aa38 CHANGELOG update
(cherry picked from commit 4e3fe804170f3f72301e9e2ddf1b4c4b92629389)
2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
250c96b122 Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.7.2 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
6ef00cb57d Dependencies - upgrade org.jetbrains.changelog to 2.1.1 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
72962a9956 Dependencies - upgrade org.jetbrains.intellij to 1.15.0 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
2dd3c5daad Removed workaround for Kotlin Compiler OutOfMemoryError as the issue is gone with Kotlin 1.9.0 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
5934976f2b Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.9.0 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
99f1bce179 Upgrade Gradle Wrapper to 8.2 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
27ca7c3e61 Dependencies - upgrade org.jetbrains.intellij to 1.14.2 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
dfe55bb7db Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.1.5 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
18bc8c492d GitHub Actions: Build workflow refactoring 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
5fea6649ae Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.1.4 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
ddde2391ad Dependabot workflow points to next branch in a newly created project #372 2023-07-07 17:08:38 +02:00
Jakub Chrzanowski
afe711755b
CHANGELOG update 2023-06-07 11:27:39 +02:00
GitHub Action
ce7d4b7266
Changelog update - v1.7.0 2023-06-07 11:27:12 +02:00
Jakub Chrzanowski
df1b15414a Dependencies - upgrade org.jetbrains.kotlinx.kover to 0.7.1 + adjust Kover configuration 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
454012e7ed Dependencies - upgrade org.jetbrains.intellij to 1.14.1 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
f96f217b59 Update Run Configuration entries 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
213dccd947 Specify linter property in qodana.yml 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
30c61e42df Remove gradleJvm property from the .idea/gradle.xml file 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
c7ca0312af Specify projectJDK: 17 in qodana.yml 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
bc4bf88f99 Use Java 17 for JVM Toolchain 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
d22a737277 Migrate from the deprecated FrameStateListener.onFrameActivated() to ApplicationActivationListener.applicationActivated(IdeFrame) 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
2e5e065b58 Change since/until build to 222-232.* (2022.2 - 2023.2.*) 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
e0ffb84785 Dependencies - upgrade org.jetbrains.changelog to 2.1.0 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
62c56a0365 Dependencies - upgrade org.jetbrains.intellij to 1.14.0 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
3773a52dba GitHub Actions — switch to Java 17 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
2731742432 CHANGELOG update 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
94d2091a63 Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.8.21 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
aa4642f0b9 Dependencies (GitHub Actions) - upgrade JetBrains/qodana-action to v2023.1.0 2023-06-07 10:44:04 +02:00
Yann Cébron
014ff5b0f6 Upgrade Gradle Wrapper to 8.1.1 2023-06-07 10:44:04 +02:00
GitHub Action
19f6a130c1 Changelog update - v1.6.0 2023-04-13 18:49:01 +02:00
Jakub Chrzanowski
f30c79c6bd Rename org.gradle.unsafe.configuration-cache to org.gradle.configuration-cache in gradle.properties 2023-04-13 00:37:48 +02:00
KotlinIsland
8048216194 Enable Gradle Build Cache (#358)
Enable Gradle Build Cache
---------

Co-authored-by: KotlinIsland <kotlinisland@users.noreply.github.com>
Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>
2023-04-13 00:37:48 +02:00
KotlinIsland
268526dc73 Enable Gradle Kotlin DSL Lazy Property Assignment
Enable Gradle Kotlin DSL Lazy Property Assignment

---------

Co-authored-by: KotlinIsland <kotlinisland@users.noreply.github.com>
Co-authored-by: Jakub Chrzanowski <jakub.chrzanowski@jetbrains.com>
2023-04-13 00:37:48 +02:00
Jakub Chrzanowski
935e39aa55 Upgrade Gradle Wrapper to 8.1 2023-04-13 00:37:48 +02:00
Jakub Chrzanowski
86b921946c Gradle version catalog integration 2023-04-13 00:37:48 +02:00
Jakub Chrzanowski
6e4a928bbe Temporary workaround for Kotlin Compiler OutOfMemoryError -> https://jb.gg/intellij-platform-kotlin-oom 2023-04-13 00:37:48 +02:00
Jakub Chrzanowski
f61f489774 Dependencies - upgrade org.jetbrains.kotlin.jvm to 1.8.20 2023-04-13 00:37:48 +02:00
Jakub Chrzanowski
9aab9be3c8 Remove UnusedProperty suppression in gradle.properties file 2023-04-13 00:37:48 +02:00
Jakub Chrzanowski
9a3187aeb7 Dependencies - upgrade org.jetbrains.intellij to 1.13.3 2023-04-13 00:37:48 +02:00
Jakub Chrzanowski
8bbf6479be Dependencies - upgrade org.jetbrains.intellij to 1.13.2 2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
8ef7f1247d Upgrade Gradle Wrapper to 8.0.2 2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
f686654cbb Example code - MyToolWindowFactory tool window basic implementation 2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
f57d76c64c - Update platformVersion to 2022.1.4
- Change since/until build to `221-231.*` (2022.1 - 2023.1.*)
2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
b8ad6a9a5e Example code - registered project service changed into a lightweight one 2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
59ec0d6096 Example code: added FrameStateListener application listener; removed deprecated ProjectManagerListener application listener 2023-03-10 12:04:06 +01:00