Commit Graph
271 Commits
Author SHA1 Message Date
Alex Plate 46619040b1 Add new plugins for checking
From here: https://github.com/JetBrains/ideavim/discussions/1047
2024-11-25 15:32:22 +02:00
Alex Plate b0951f4a38 Add information about the Vim-Peekaboo plugin 2024-11-08 11:06:32 +02:00
Alex Plate c0a10c65e1 Upgrade TC agents 2024-11-05 11:56:20 +02:00
Alex Plate 6a73f9e65a Bump TC configurations to use 2024.2.1 2024-11-05 05:09:19 +02:00
Alex Plate 9d8afc5fcb TC: Use the idea version from the gradle configuration to run github tests 2024-11-05 03:46:32 +02:00
Alex Plate 152066b73c Apply TeamCity patches 2024-10-25 17:00:44 +03:00
Alex Plate 5024fd94da There are fails in the configuration, let's revert part of it 2024-10-25 16:47:57 +03:00
Alex Plate 4d3a231a35 Add java and other tests to artifacts 2024-10-25 16:27:53 +03:00
Alex Plate 5b355a8e95 TC: Remove old tests configurations
There was not a single case when these tests were needed
2024-10-23 13:31:33 +03:00
Alex Plate 5fb4c10f88 Add 2024.2 IJ for testing on TC 2024-08-30 18:42:02 +03:00
Alex Plate d02f0e17ca Revert "Fix(VIM-3376): Refactor the way IdeaVim executes actions"
This reverts commit 24514039
2024-07-31 13:14:25 +03:00
Alex Plate 89417eb4f6 Comment out compatibility check for copilot because it's broken for the moment 2024-07-29 13:16:50 +02:00
Alex Plate 24514039e1 Fix(VIM-3376): Refactor the way IdeaVim executes actions
Now instead of a few hacks, we use a special function from the platform
2024-07-29 12:49:16 +02:00
Alex Plate 3de7b0ca78 Disable configuration cache for gradle release task 2024-07-19 17:43:26 +03:00
Alex Plate f336807498 Bring back IU for copilot compatibility testing 2024-07-16 09:09:35 +03:00
Alex Plate e22fd263cc Test compatibility of copilot on PyCharm
The current execution reports the absence of python plugin. Probably there is a dependency on PyCharm there
2024-07-09 16:35:32 +03:00
Alex Plate a84c04ca08 Revert "Temporally comment out release branch reset"
This reverts commit e67c71e440.
2024-07-02 10:38:15 +03:00
Alex Plate e67c71e440 Temporally comment out release branch reset 2024-07-02 10:05:23 +03:00
Alex Plate 5078ff9c7a Disable check size for releases 2024-07-02 10:04:49 +03:00
Matt Ellis 4913b13a2d Migrate to IntelliJ Platform Gradle Plugin 2.0
Also updates the GitHub workflows to use the new name for the testIdeUi task, and the TeamCity files to use the new name for the VerifyPlugin task
2024-06-17 11:03:17 +01:00
Alex Plate 79a216043f Use a ReleasesVcsRoot for the ReleaseEapFromBranch configuration 2024-05-29 15:42:24 +03:00
Alex Plate c508a3cc32 Add a build configuration that creates a EAP release from the release branch 2024-05-29 15:40:25 +03:00
Alex Plate d40d8f34c5 Apply patches for TeamCity configs 2024-05-29 15:18:15 +03:00
Alex Plate b49a38b6d0 Rename ReleasesVcsRoot 2024-05-28 23:24:03 +03:00
Alex Plate ad0751677a Add a special VCS root for releases 2024-05-28 23:18:45 +03:00
Alex Plate 03f5f27901 Experiment: print release branch in TC 2024-05-28 23:08:02 +03:00
Alex Plate ba50fcf85e Add ssh agent for the configuration 2024-05-28 19:19:06 +03:00
Alex Plate 24c0db563c Use releases prefix instead of release 2024-05-28 19:10:40 +03:00
Alex Plate 33c4905dcb Add testing TC job for calculating new version of the release 2024-05-28 19:05:37 +03:00
Alex Plate 9296c3f9a0 Bring back tests before the release 2024-05-28 14:50:11 +03:00
Alex Plate 7ecc566169 Temporally skip tests for this release
As this is considered as a VERY bad practice, it makes sense in this particular case. Generally, we need an updated release process so such things don’t happen
2024-05-28 14:31:46 +03:00
Alex Plate a918da36d3 Bring back the old value of the release constant 2024-05-28 14:27:29 +03:00
Alex Plate 91ff5fdb02 Temporally change the release constant to make the last release based on 2023.3.2 2024-05-28 14:15:49 +03:00
Alex Plate 1a7e90c7d7 Bump the minimal version of IJ to 241
There are a lot of incompatibilities with IdeaVim on 241 if it's built on 233

Also, this time the special branch for the IJ version won't be created. Previously on bumping the version of IJ, we've created the branch to keep the reference to the moment when it happened. However, IJ version bumps are easy to trace anyway by git.
2024-05-24 15:37:05 +03:00
Alex Plate 5a82f05be8 Update version of IJ in TC tests 2024-05-10 15:46:31 +03:00
Alex Plate 3020504cdc Rename kotlin TC config to avoid compilation issues 2024-05-10 15:36:41 +03:00
Alex Plate 598bcc7edd Do not notify slack about the new release 2024-05-07 14:18:31 +03:00
Alex Plate fda310bda6 Create a configuration for 2024.1 tests 2024-04-26 09:44:46 +03:00
Alex Plate 6d01b5be77 Stop maintaining the changelog file
We have quite a fucntionality to maintain the changelof in actual state
However, since we switched to release from the latest EAP, we can't just update the changelog on master because it will contains also unreleased changes since the latest EAP.
The proper support for such change will require a lot of coding that will take a lot of time to implement and will eventually break.
So, it was decided to keep the changelog on YouTrack only and not to maintain the changes file.

This change still may be reverted, so the code around the changelog is note removed, but only commented out
2024-02-23 14:05:12 +02:00
Alex Plate edd69c9c25 Apply patch for qodata TC config 2024-02-20 13:12:14 +02:00
Alex Plate 5f2743176a Update qodana configuration on TC 2024-02-20 12:18:24 +02:00
Alex Plate fb9bfbaeeb Do not check the compatibility of the sneak plugin 2024-02-14 18:05:56 +02:00
Alex Plate cc838f614f Remove the testWithNeovim task
Now you can just run `gradlew test -Dnvim`
2024-02-08 14:53:43 +02:00
Alex Plate 4c6807a0c2 Extract long running tests into a separate module 2024-02-08 09:28:26 +02:00
Alex Plate 82f69456e9 Exclude propery tests into a separate project 2024-02-08 09:14:52 +02:00
Alex Plate 5fd7d83a70 Apply patches to TeamCity configurations 2024-02-07 08:22:42 +02:00
Alex Plate 0b42938197 New testing of the eap release job 2024-02-07 08:05:02 +02:00
Alex Plate 1e2bfb6216 Trying to figure out how to get the youtrack token 2024-02-06 19:25:19 +02:00
Alex Plate 4f58e12fca Trying to figure out how to get the youtrack token 2024-02-06 19:15:14 +02:00
Alex Plate 588cf89531 Rename the youtrackToken for the EAP release 2024-02-06 19:02:58 +02:00