Alex Plate
870a0da2a2
Update UI tests without octopus handler
2024-07-29 13:41:24 +02:00
Alex Plate
d3c315d299
Update logs location in UI tests
2024-07-29 13:39:53 +02:00
Alex Plate
6a10cf5e0d
Update the configuration for PY UI tests
2024-07-22 10:08:56 +03:00
Alex Plate
5916c42cd1
Disable cache for gradle UI tests
2024-07-19 18:52:58 +03:00
Alex Plate
40c1070b1a
Update path to logs in UI tests one more time
2024-07-19 17:52:54 +03:00
Alex Plate
fcf4b44443
Save the whole sandbox after the UI test
2024-07-19 09:35:39 +03:00
Alex Plate
907e44b1d7
Change the gradle task for the UI tests
2024-07-19 09:05:11 +03:00
Alex Plate
d5bddd077f
Disable Gradle configuration cache in CI tests
...
With gradle plugin 2.0 this cache fails on GitHub Actions. This solution is temporlly and generally the `integrationsTest` should be migrated from `doLast` to some other task approach
2024-07-10 09:02:26 +03:00
Matt Ellis
afceecadbe
Disable the configuration cache for GitHub actions
...
These tasks should be rewritten to work nicely with Gradle's configuration cache. In the meantime, this allows them to still run as actions.
2024-07-03 19:39:55 +03:00
Alex Plate
b0b944bbf3
Temporally get rid of the configuration cache
2024-07-03 19:39:31 +03:00
Alex Plate
89a3d74b93
Try not to use the configuration cache in gradle automations at the moment
...
This is done because the current implementation of the gradle commands is not correct and the cache fails on GitHub actions.
2024-07-03 19:32:10 +03:00
Alex Plate
6421a6face
Update java version to 17 on github actions
2024-06-24 12:53:55 +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
eeb5939e59
Use brew to install ffmpeg on GitHub actions
...
After GitHub updated macos from version 12 to version 14, the existing action stopped working
2024-04-26 17:37:21 +03:00
Alex Plate
ef235a47bf
Try to install ffmpeg on GitHub actions using homebrew
...
After GitHub updated macos from version 12 to version 14, the existing action stopped working
2024-04-26 17:25:54 +03:00
Alex Plate
ac9e4f69b4
Remove affectedRate related automation
2024-03-22 20:04:13 +02:00
Alex Plate
247aaed188
Use the property to change the state of the octopus handler
2024-02-23 15:32:35 +02: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
9701b7e79b
Add test reports to artifacts
2024-02-20 15:10:15 +02:00
Alex Plate
4c7a6165ed
Fix incorrect logs location in UI tests
2024-02-13 19:26:58 +02:00
Alex Plate
58d308c1ed
Fix the logging reporting for UI tests
2024-02-13 18:02:55 +02:00
Alex Plate
b9721218ab
Enable PyCharm for python UI tests
2024-02-13 12:42:33 +02:00
Alex Plate
a119ea6a29
Fix octopus UI test
2024-02-13 12:34:56 +02:00
Alex Plate
95ef5f5f32
Fix incorrect configuration for UI tests
2024-02-13 08:43:12 +02:00
Alex Plate
28afa4b3ce
Change the gradle config for UI tests
2024-02-12 13:37:10 +02:00
Alex Plate
2483450a1f
Rename ui tests for better consistency
2024-02-09 16:11:14 +02:00
Alex Plate
519d5eed06
Set up PyCharm UI test
2024-02-09 16:03:31 +02:00
Alex Plate
8c6f81aa00
Fix incorrect location of the video
2024-02-08 16:46:03 +02:00
Alex Plate
a24ae616df
Fix the creation of the video for the UI tests
2024-02-08 15:10:36 +02:00
Alex Plate
27a689e7b8
Extract UI tests into the separate module
2024-02-08 14:21:09 +02:00
Alex Plate
b0a1b2edba
Do not make cd in tests
2024-01-26 15:47:13 +02:00
Alex Plate
355c560ddc
Add UI test with disabled octopus handler
2024-01-26 15:32:30 +02:00
Alex Plate
984179695c
Explicitly specify the save version of action cache
...
GitHub shows a security notification about this dependency. It's also said that setting a v2 version is enough, however the notification still persists, so let's specify the full version
2024-01-05 20:08:37 +02:00
Alex Plate
d91e2296b0
Fix incorrect version of the dependency
2024-01-05 19:37:54 +02:00
Alex Plate
0a3b508c8a
Update versions of actions for ui tests
2024-01-05 19:19:55 +02:00
Alex Plate
5e2f590b76
Try to use gradle-build-action in UI tests
2024-01-05 19:00:36 +02:00
Alex Plate
4e43606932
GH actions: always store the execution of the test
2024-01-05 17:44:44 +02:00
Alex Plate
ec3122f320
Upload the logs of the sandbox
2024-01-05 17:21:19 +02:00
Alex Plate
64753df2dd
Always store the execution of the test
2024-01-05 16:41:22 +02:00
Alex Plate
5ceb960205
Use junit 5 version of video-recorder
2024-01-05 15:56:07 +02:00
Alex Plate
1cea156c5a
Try to update the ffmpeg downloader
2024-01-05 15:41:53 +02:00
Alex Plate
1badade841
Fix incorrect condition for update changelog action
2023-10-27 10:34:36 +03:00
Alex Plate
b357625529
Add check that actions should work only on the original repo
...
Because of some reason actions started on
https://github.com/JetBrains/ideavim/pull/731
pull request and updated it.
With this change, forks won't be affected by forked actions. If the action is still needed on fork, these conditions can be changes
2023-10-27 10:33:26 +03:00
Alex Plate
a6c2babafb
Fix issue with GitHub CI changes pushing
2023-09-12 14:40:08 +03:00
Alex Plate
10fb54224c
Use a deploy key to pull the changes
2023-09-12 14:29:20 +03:00
Alex Plate
5ce8445d5c
Update GH jobs to use the IdeaVim Bot git account
2023-08-01 12:25:38 +03:00
Alex Plate
9c00927089
Use different commit format
2023-07-07 13:41:11 +03:00
Alex Plate
7c6964c6ef
Use different commit format
2023-07-07 13:40:47 +03:00
Alex Plate
fb3eb0da8a
Use tags for workflows
2023-07-07 13:28:01 +03:00
Alex Plate
0e6d92dea7
Update changelog job
2023-07-07 13:23:46 +03:00