{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":407526348,"defaultBranch":"master","name":"test-data-helper-plugin","ownerLogin":"demiurg906","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-17T12:08:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14974409?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1648109947.493993","currentOid":""},"activityList":{"items":[{"before":"9702c2962bcbd5dab3922a95319715cdfe5fb80b","after":"ec75fd9ef88d37c41d12beb00a7e4c086c490f77","ref":"refs/heads/master","pushedAt":"2024-08-01T08:14:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Adapt to the new K2 Kotlin Plugin compatibility marker after KTIJ-30474\n\nThe old one is left intact to avoid breaking compatibility with older versions of IntelliJ IDEA\r\n\r\nhttps://youtrack.jetbrains.com/issue/KTIJ-30474","shortMessageHtmlLink":"Adapt to the new K2 Kotlin Plugin compatibility marker after KTIJ-30474"}},{"before":"e32ff80403b654c9fab9c80414cd95deacaec8a9","after":"9702c2962bcbd5dab3922a95319715cdfe5fb80b","ref":"refs/heads/master","pushedAt":"2024-07-11T14:05:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Migrate to PsiTargetNavigator to get rid of annoying exception","shortMessageHtmlLink":"Migrate to PsiTargetNavigator to get rid of annoying exception"}},{"before":"1c10eeb0e274690ec6790d2f1e5c827b322ca214","after":"e32ff80403b654c9fab9c80414cd95deacaec8a9","ref":"refs/heads/master","pushedAt":"2024-06-10T07:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Fix the fix for test detection","shortMessageHtmlLink":"Fix the fix for test detection"}},{"before":"7d49a90ae1fe33842670ddfaca80f57a580b9cbc","after":"1c10eeb0e274690ec6790d2f1e5c827b322ca214","ref":"refs/heads/master","pushedAt":"2024-06-07T08:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Fix test detection for tests like contractCallSites.1.3.kt","shortMessageHtmlLink":"Fix test detection for tests like contractCallSites.1.3.kt"}},{"before":"fd2580d4e7eac6c90dac4490eda3edfd3f83aa94","after":"7d49a90ae1fe33842670ddfaca80f57a580b9cbc","ref":"refs/heads/master","pushedAt":"2024-05-31T15:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Mention how to build plugin in README.md","shortMessageHtmlLink":"Mention how to build plugin in README.md"}},{"before":"55d185988a7397ff20bfaf3a87c7e28125d64527","after":"fd2580d4e7eac6c90dac4490eda3edfd3f83aa94","ref":"refs/heads/master","pushedAt":"2024-05-31T08:04:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Set `-PforceStandalone=true` for native tests","shortMessageHtmlLink":"Set -PforceStandalone=true for native tests"}},{"before":"a8f3a8b7aa654f167d221b2ad462817420f1a1ea","after":"55d185988a7397ff20bfaf3a87c7e28125d64527","ref":"refs/heads/master","pushedAt":"2024-05-15T16:01:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Mitigate @DisplayName and Gradle oddities when running `testGlobally`","shortMessageHtmlLink":"Mitigate @DisplayName and Gradle oddities when running testGlobally"}},{"before":"6bb38755bdaa7f84e780ae753490abd5f739c3ae","after":"a8f3a8b7aa654f167d221b2ad462817420f1a1ea","ref":"refs/heads/master","pushedAt":"2024-05-14T07:30:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Describe `testGlobally` in README.md","shortMessageHtmlLink":"Describe testGlobally in README.md"}},{"before":"24016675b05b088f8e11f88adc9d50e31dab2cc6","after":"6bb38755bdaa7f84e780ae753490abd5f739c3ae","ref":"refs/heads/master","pushedAt":"2024-05-14T07:10:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Introduce `testGlobally`\n\nThis command allows tests across the whole project given the inclusion test filters.\nThere's a limitation, though: the packages must fully be specified and must not contain\nwildcards.\n\nThis change accompanies the `GetAllTests()` script from Hacky Helpers that can prepare\na `testGlobally` call from a TeamCity failed build tab which will only include the failed\ntests.\n\nThe syntax is: `testGlobally --tests 'a.b.Test$Sub.testSomething' --tests a.b.* ...`.\n\nNote that specifying a filter without a package (`--tests SomeTestGenerated`) will result\nin all modules with test source sets being called via `:test`. The algorithm searches\nfor the relevant module by whether comparing the package with the directory structure,\nand empty package represents the source set root which is always present for every source\nset.","shortMessageHtmlLink":"Introduce testGlobally"}},{"before":"2dafc1518912904c6813274339ecb062d11b1988","after":"24016675b05b088f8e11f88adc9d50e31dab2cc6","ref":"refs/heads/master","pushedAt":"2024-04-03T08:40:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Fix test method collection of tests with hyphen","shortMessageHtmlLink":"Fix test method collection of tests with hyphen"}},{"before":"8e4bada0b7890833c78c5dd13eabbfe32c2a0683","after":"2dafc1518912904c6813274339ecb062d11b1988","ref":"refs/heads/master","pushedAt":"2024-03-15T15:32:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Implements `DumbAware` for actions to make them operable while IntelliJ indexing\n\nIt partially fixes #37\n\nAlso, add `DumbAware` to `KotlinTestDataFileEditorProvider`. Despite the fact it currently doesn't implement `PossiblyDumbAware` but it will be after switching to IntelliJ 2024","shortMessageHtmlLink":"Implements DumbAware for actions to make them operable while Intell…"}},{"before":"f8e7648287bd932ac6b821907a2feea3c1773541","after":"8e4bada0b7890833c78c5dd13eabbfe32c2a0683","ref":"refs/heads/master","pushedAt":"2024-03-07T12:12:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Stop replacing toolbar actions on combo box selection change\n\nInstead, we add two actions that stay the same and just delegate to\nthe real actions.","shortMessageHtmlLink":"Stop replacing toolbar actions on combo box selection change"}},{"before":"6062ecfe953b16f35458147750a9897e1dc9957b","after":"f8e7648287bd932ac6b821907a2feea3c1773541","ref":"refs/heads/master","pushedAt":"2024-03-07T09:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Update state more atomically\n\nThis prevents duplicate items in the combo box","shortMessageHtmlLink":"Update state more atomically"}},{"before":"76307fd907c0b889b1b8e9c5f4cadd96cbbbfcef","after":"6062ecfe953b16f35458147750a9897e1dc9957b","ref":"refs/heads/master","pushedAt":"2024-02-22T16:04:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Support running tests when opening a non-base test file\n\nOtherwise opening .fir.kt instead\nof .kt will show no runners\nwhich is annoying since most of\nthe time git diff contains changes\nin K2 test data, so you have to\ndo extra clicks to come to the base\nK1 file.","shortMessageHtmlLink":"Support running tests when opening a non-base test file"}},{"before":"d2ad4375b115f01e104a8e657ed789dbaad6dc8a","after":"76307fd907c0b889b1b8e9c5f4cadd96cbbbfcef","ref":"refs/heads/master","pushedAt":"2024-02-12T07:08:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Make the plugin work in IntelliJ 2024.1 with the K2 Kotlin plugin mode enabled\n\nAll plugins that work with the K2 mode should explicitly mark it in their `plugin.xml`.\n\nSee https://youtrack.jetbrains.com/issue/KTIJ-24797 for details.","shortMessageHtmlLink":"Make the plugin work in IntelliJ 2024.1 with the K2 Kotlin plugin mod…"}},{"before":"baa4a5ef3c961a3ad2659a99ec5f8148a090bb68","after":"d2ad4375b115f01e104a8e657ed789dbaad6dc8a","ref":"refs/heads/master","pushedAt":"2024-01-31T10:18:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Implement flexible toolbar resize\n\nDue to limitations of ActionToolbar, it only relies on preferred sizes\nof its components. To work around this, we must adjust these preferred\nsizes to our liking. Fortunately, both our toolbars have only one\nresizable component in it, which allows us to calculate the right size\nby simply subtracting the sum of other component sizes and the toolbar\ninsets from the available size.\n\nTo determine the available size, we replace the top container that contains\nboth toolbars with our own component. This way we can take its width,\nhalf it, and use this half as the area reserved for the toolbar.\n\nMake sure to make the preferred width to be at least the minimum width,\nin order for which to work we set isUsePreferredSizeAsMinimum for both\ncombo boxes, as otherwise they have the same minimum size as\nthe preferred size, which defeats the whole point of trying to make them\nsmaller if the preferred size doesn't fit.","shortMessageHtmlLink":"Implement flexible toolbar resize"}},{"before":"86cf6b462cb7380c245256332ee9f7e95782fd05","after":"baa4a5ef3c961a3ad2659a99ec5f8148a090bb68","ref":"refs/heads/master","pushedAt":"2024-01-31T10:08:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Remove redundant `@OptIn` usages","shortMessageHtmlLink":"Remove redundant @OptIn usages"}},{"before":"1b9c1c314b232d397807ff5c1f7ea6f65e27eaa8","after":"86cf6b462cb7380c245256332ee9f7e95782fd05","ref":"refs/heads/master","pushedAt":"2023-12-22T20:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"update build config","shortMessageHtmlLink":"update build config"}},{"before":"0f564c515e1c6e0717d277ab00b42314451b47e2","after":"1b9c1c314b232d397807ff5c1f7ea6f65e27eaa8","ref":"refs/heads/master","pushedAt":"2023-12-22T20:40:10.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Merge pull request #29 from cypressious/stuff\n\nDeprecation fixes and slow operations","shortMessageHtmlLink":"Merge pull request #29 from cypressious/stuff"}},{"before":"5045b8ae762b17106c2a324a916e2c2e9624db29","after":"0f564c515e1c6e0717d277ab00b42314451b47e2","ref":"refs/heads/master","pushedAt":"2023-08-04T08:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cypressious","name":"Kirill Rakhman","path":"/cypressious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1191816?s=80&v=4"},"commit":{"message":"Dummy commit to trigger CI","shortMessageHtmlLink":"Dummy commit to trigger CI"}},{"before":"63e6c294a6cf1ca1cb846f6819a96294ef52cfc6","after":"5045b8ae762b17106c2a324a916e2c2e9624db29","ref":"refs/heads/master","pushedAt":"2023-08-03T13:35:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Fix path separator issue on Windows","shortMessageHtmlLink":"Fix path separator issue on Windows"}},{"before":"84ef16b349320f93e15e2a78aa626e53947d6f0f","after":"63e6c294a6cf1ca1cb846f6819a96294ef52cfc6","ref":"refs/heads/master","pushedAt":"2023-08-03T06:53:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Fix test method look up for nested classes","shortMessageHtmlLink":"Fix test method look up for nested classes"}},{"before":"72e82d248a9cf29e5c3ed40b3fd8d7c6ba96f344","after":"84ef16b349320f93e15e2a78aa626e53947d6f0f","ref":"refs/heads/master","pushedAt":"2023-08-02T11:53:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Add navigation to test method declaration action","shortMessageHtmlLink":"Add navigation to test method declaration action"}},{"before":"3edd91026841a7089cba42f09de7d6dcfb09c879","after":"72e82d248a9cf29e5c3ed40b3fd8d7c6ba96f344","ref":"refs/heads/master","pushedAt":"2023-08-02T11:44:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Add @TestRoot and @TestDataPath support","shortMessageHtmlLink":"Add @testroot and @TestDataPath support"}},{"before":"d3ac1f98a1904473c33d7de72f6a92a73284bdc6","after":"3edd91026841a7089cba42f09de7d6dcfb09c879","ref":"refs/heads/master","pushedAt":"2023-07-26T13:21:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Fix run all\n\nFixes #19","shortMessageHtmlLink":"Fix run all"}},{"before":"7fd4d1cd10f00c7c9c7d7b85dc1586468ab4d364","after":"d3ac1f98a1904473c33d7de72f6a92a73284bdc6","ref":"refs/heads/master","pushedAt":"2023-06-30T08:09:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Create editor under read action\nFixes #14","shortMessageHtmlLink":"Create editor under read action"}},{"before":"42e81dfda3594ebb0db0c47005eb0e90762bd6f8","after":"7fd4d1cd10f00c7c9c7d7b85dc1586468ab4d364","ref":"refs/heads/master","pushedAt":"2023-05-24T09:54:00.329Z","pushType":"push","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Add `--continue` argument to `Run all` action\n\nFixes #15","shortMessageHtmlLink":"Add --continue argument to Run all action"}},{"before":"9a104648bce0d9ee231d21f79709abd8dd2ea796","after":"42e81dfda3594ebb0db0c47005eb0e90762bd6f8","ref":"refs/heads/master","pushedAt":"2023-04-17T08:16:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Run `cleanTest` tasks before running all tests","shortMessageHtmlLink":"Run cleanTest tasks before running all tests"}},{"before":"152e0856262019c634550bcb3864fdd9ece9b644","after":"9a104648bce0d9ee231d21f79709abd8dd2ea796","ref":"refs/heads/master","pushedAt":"2023-04-14T08:01:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Fix empty tooltips\n\nFixes #11","shortMessageHtmlLink":"Fix empty tooltips"}},{"before":"f3a074a980caa17a07fd131ae5fb03aa94dfd6b5","after":"152e0856262019c634550bcb3864fdd9ece9b644","ref":"refs/heads/master","pushedAt":"2023-03-27T09:11:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"Run only `:test` tasks in _Run all tests_ action\n\n#10 Fixed","shortMessageHtmlLink":"Run only :test tasks in _Run all tests_ action"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjuAuzwA","startCursor":null,"endCursor":null}},"title":"Activity · demiurg906/test-data-helper-plugin"}