{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":468765741,"defaultBranch":"main","name":"wdio-vscode-service","ownerLogin":"webdriverio-community","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-11T13:42:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83816501?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721353714.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"89284b1c3b753d5c71c7e01cb4050956130f4193","ref":"refs/heads/cb/v9","pushedAt":"2024-07-19T01:48:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"chore: update to WebdriverIO v9","shortMessageHtmlLink":"chore: update to WebdriverIO v9"}},{"before":"55bd8173bda94d68f932e14eeeed1fe8769a1d58","after":"6ab4dda17945739a48693308564c6824219b9462","ref":"refs/heads/docs","pushedAt":"2024-06-13T18:02:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"086e39dc8afa2384866af3cda67b567b8c0212f7","after":"0b4ac0c2be9dc9426dd9aff70edfe4e3e08fb6f5","ref":"refs/heads/main","pushedAt":"2024-06-13T18:01:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Release 6.1.0","shortMessageHtmlLink":"Release 6.1.0"}},{"before":"b0c30a3a1044730a9afdf447be7f3b70b2eeb5e5","after":"086e39dc8afa2384866af3cda67b567b8c0212f7","ref":"refs/heads/main","pushedAt":"2024-06-13T18:00:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"feat: support string array for ArgParams (#120)\n\n* feat: support string array for ArgParams\r\n\r\nSigned-off-by: Trae Yelovich \r\n\r\n* refactor: address lint errors and improve readability\r\n\r\nSigned-off-by: Trae Yelovich \r\n\r\n* refactor: remove code duplication, optimize arg reduce fn\r\n\r\nSigned-off-by: Trae Yelovich \r\n\r\n---------\r\n\r\nSigned-off-by: Trae Yelovich ","shortMessageHtmlLink":"feat: support string array for ArgParams (#120)"}},{"before":"f918d9bb4366af30f873d247e08f75e9eda3532d","after":"b0c30a3a1044730a9afdf447be7f3b70b2eeb5e5","ref":"refs/heads/main","pushedAt":"2024-06-13T17:58:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"bug: correct issue with getActionButton not finding the correct item (#122)","shortMessageHtmlLink":"bug: correct issue with getActionButton not finding the correct item (#…"}},{"before":"99fd9a5c32ef540c7778dbca92ad1e7335207975","after":"f918d9bb4366af30f873d247e08f75e9eda3532d","ref":"refs/heads/main","pushedAt":"2024-04-19T22:19:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":" chore(deps): Replace unmaintained npm-run-all with npm-run-all2 (#118)\n\n* Use the latest Node.js v18\r\n\r\n* Replace unmaintained npm-run-all with npm-run-all2\r\n\r\n* Start to fix TypeScript problems","shortMessageHtmlLink":" chore(deps): Replace unmaintained npm-run-all with npm-run-all2 (#118)"}},{"before":"78967e000c5b8df157d6b733d100315f29de4789","after":"99fd9a5c32ef540c7778dbca92ad1e7335207975","ref":"refs/heads/main","pushedAt":"2024-03-01T19:44:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"ci: Add expense amounts (#117)","shortMessageHtmlLink":"ci: Add expense amounts (#117)"}},{"before":"b19f1538d168e443d49af5f0b1a0487676f72405","after":"55bd8173bda94d68f932e14eeeed1fe8769a1d58","ref":"refs/heads/docs","pushedAt":"2024-02-27T19:57:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"efb6b1ba715e57158dc6c2a9bdf5c371e4148ff9","after":"78967e000c5b8df157d6b733d100315f29de4789","ref":"refs/heads/main","pushedAt":"2024-02-27T19:56:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Release 6.0.3","shortMessageHtmlLink":"Release 6.0.3"}},{"before":"f57cd0bf59bed353ae4dfa66c177b8d41ab78d44","after":"efb6b1ba715e57158dc6c2a9bdf5c371e4148ff9","ref":"refs/heads/main","pushedAt":"2024-02-27T19:47:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanpoulter","name":"Sean Poulter","path":"/seanpoulter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2585460?s=80&v=4"},"commit":{"message":"fix: Prevent \"Connection closed\" errors when deleting the session for @wdio/cucumber-framework (#116)\n\n* fix: Prevent \"Connection closed\" errors when deleting the session for @wdio/cucumber-framework\r\n\r\n* Update src/service.ts\r\n\r\nCo-authored-by: Christian Bromann \r\n\r\n* Add comment and guard for Cucumber\r\n\r\n---------\r\n\r\nCo-authored-by: Christian Bromann ","shortMessageHtmlLink":"fix: Prevent \"Connection closed\" errors when deleting the session for…"}},{"before":"92b7b6b8ba8def19eb446cae7a1f9107150caffb","after":"f57cd0bf59bed353ae4dfa66c177b8d41ab78d44","ref":"refs/heads/main","pushedAt":"2024-02-27T17:36:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanpoulter","name":"Sean Poulter","path":"/seanpoulter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2585460?s=80&v=4"},"commit":{"message":"fix: Copy terminal selection on Linux (#114)","shortMessageHtmlLink":"fix: Copy terminal selection on Linux (#114)"}},{"before":"c5c66c2bb19c1fe2d28d5ba07d472e3b5446d00d","after":"92b7b6b8ba8def19eb446cae7a1f9107150caffb","ref":"refs/heads/main","pushedAt":"2024-02-22T02:40:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanpoulter","name":"Sean Poulter","path":"/seanpoulter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2585460?s=80&v=4"},"commit":{"message":"Update remaining dependencies (#113)\n\n* Bump @vscode/test-electron from 2.3.8 to 2.3.9\r\n* Bump release-it from 17.0.1 to 17.1.1\r\n* Bump ip to resolve GHSA-78xj-cgh5-2h22","shortMessageHtmlLink":"Update remaining dependencies (#113)"}},{"before":"e0ef1ebbec68cc1e2777085a1dbf3657615189e2","after":null,"ref":"refs/heads/update-devDeps","pushedAt":"2024-02-20T21:28:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanpoulter","name":"Sean Poulter","path":"/seanpoulter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2585460?s=80&v=4"}},{"before":"47a8c28a7615b86ed32f58e47f1ef67cbcfebf2a","after":"c5c66c2bb19c1fe2d28d5ba07d472e3b5446d00d","ref":"refs/heads/main","pushedAt":"2024-02-20T21:24:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanpoulter","name":"Sean Poulter","path":"/seanpoulter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2585460?s=80&v=4"},"commit":{"message":"Update devDependencies (#111)\n\n* Bump @types/node from 18.17.11 to 18.19.17\r\n* Bump @types/vscode from 1.81.0 to 1.86.0\r\n* Bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.21.0\r\n* Bump @typescript-eslint/parser from 6.18.1 to 6.21.0\r\n* Bump eslint-plugin-jest from 27.6.3 to 27.9.0\r\n* Bump eslint-plugin-unicorn from 50.0.1 to 51.0.1\r\n* Bump typedoc from 0.25.7 to 0.25.8","shortMessageHtmlLink":"Update devDependencies (#111)"}},{"before":null,"after":"e0ef1ebbec68cc1e2777085a1dbf3657615189e2","ref":"refs/heads/update-devDeps","pushedAt":"2024-02-20T15:44:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanpoulter","name":"Sean Poulter","path":"/seanpoulter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2585460?s=80&v=4"},"commit":{"message":"Bump typedoc from 0.25.7 to 0.25.8","shortMessageHtmlLink":"Bump typedoc from 0.25.7 to 0.25.8"}},{"before":"d82f1abe3aedeccc3326d8fe6a00e965a26c0835","after":"b19f1538d168e443d49af5f0b1a0487676f72405","ref":"refs/heads/docs","pushedAt":"2024-02-20T15:38:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"3811d3431958bb86aa3e8bc4d14180fcba28b6ca","after":"47a8c28a7615b86ed32f58e47f1ef67cbcfebf2a","ref":"refs/heads/main","pushedAt":"2024-02-20T15:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Release 6.0.2","shortMessageHtmlLink":"Release 6.0.2"}},{"before":"c4585c6afd59ce18eaaf60a71ca8ea556baa190d","after":"3811d3431958bb86aa3e8bc4d14180fcba28b6ca","ref":"refs/heads/main","pushedAt":"2024-02-20T15:32:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"Update networking dependencies (#110)\n\n* Bump @fastify/cors from 8.5.0 to 9.0.1\r\n\r\n* Bump @fastify/static from 6.12.0 to 7.0.1\r\n\r\n* Bump fastify from 4.25.2 to 4.26.1\r\n\r\n* Bump undici from 5.23.0 to 5.28.3","shortMessageHtmlLink":"Update networking dependencies (#110)"}},{"before":"c2b520a926f8d078d760f27daf6c152fd9daaf62","after":"c4585c6afd59ce18eaaf60a71ca8ea556baa190d","ref":"refs/heads/main","pushedAt":"2024-02-20T15:32:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"Fix problems with cachePath service option (#107)\n\n* Fix problems with cachePath service option\r\n\r\nUsing the `vscode` service with the `cachePath` option:\r\n```js\r\nservices: [[\"vscode\", {cachePath: \"/tmp/wdio-vscode-service\"}]],\r\n```\r\n\r\nOn the `6.0.0` version this results failure to run tests with this error:\r\n```\r\nERROR @wdio/runner: Error: Invalid or unsupported WebDriver capabilities found (\"cachePath\"). Ensure to only use valid W3C WebDriver capabilities (see https://w3c.github.io/webdriver/#capabilities).If you run your tests on a remote vendor, like Sauce Labs or BrowserStack, make sure that you put them into vendor specific capabilities, e.g. \"sauce:options\" or \"bstack:options\". Please reach out to your vendor support team if you have further questions.\r\n```\r\n\r\nSeems like `cachePath` is not a capability based on any of the wdio types.\r\nLooking at the code, it seems like before assigning `options` to the\r\ncapabilities made sense because `options` field actually contained different\r\nthings in the wdio-chromedriver-service - https://github.com/webdriverio-community/wdio-chromedriver-service/blob/104e63525faa156866aa521397ae56ffc6059a8f/src/launcher.ts#L47\r\n\r\nRight now the options are only relevant for the `vscode` service, so I've\r\nremoved all logic that merges them into capabilities.\r\n\r\n* Remove unused code","shortMessageHtmlLink":"Fix problems with cachePath service option (#107)"}},{"before":"778b34a0624f60d7cd751ba4a94b395755851963","after":"c2b520a926f8d078d760f27daf6c152fd9daaf62","ref":"refs/heads/main","pushedAt":"2024-02-20T04:18:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"(ci): Add manual workflow trigger with Node.js version parameter (#109)\n\n* Add manual trigger to choose Node.js version\r\n\r\n* Update .github/workflows/ci.yml\r\n\r\nCo-authored-by: Christian Bromann \r\n\r\n* Update .github/workflows/ci.yml\r\n\r\n---------\r\n\r\nCo-authored-by: Christian Bromann ","shortMessageHtmlLink":"(ci): Add manual workflow trigger with Node.js version parameter (#109)"}},{"before":"6e46646c0773af0aedfcaa339ead27ab3b7b2184","after":"d82f1abe3aedeccc3326d8fe6a00e965a26c0835","ref":"refs/heads/docs","pushedAt":"2024-02-19T16:57:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"c93d45e4d3694586d3552665d27780c723b6351f","after":"778b34a0624f60d7cd751ba4a94b395755851963","ref":"refs/heads/main","pushedAt":"2024-02-19T16:56:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Release 6.0.1","shortMessageHtmlLink":"Release 6.0.1"}},{"before":"3495db203632c927bbc3d461cf7561fe3466988f","after":"c93d45e4d3694586d3552665d27780c723b6351f","ref":"refs/heads/main","pushedAt":"2024-02-19T16:55:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"Bump WebdriverIO dependencies to fix ChromeDriver download URL (#108)\n\n* Bump @wdio/cli from 8.27.2 to 8.32.2\r\n\r\n* Bump @wdio/globals from 8.27.2 to 8.32.2\r\n\r\n* Bump @wdio/local-runner from 8.27.2 to 8.32.2\r\n\r\n* Bump @wdio/logger from 8.24.12 to 8.28.0\r\n\r\n* Bump @wdio/mocha-framework from 8.27.2 to 8.32.2\r\n\r\n* Bump @wdio/spec-reporter from 8.27.2 to 8.32.2\r\n\r\n* Bump @wdio/types from 8.27.2 to 8.32.2\r\n\r\n* Bump webdriverio from 8.27.2 to 8.32.2","shortMessageHtmlLink":"Bump WebdriverIO dependencies to fix ChromeDriver download URL (#108)"}},{"before":"1449c86f59907f976dd6f50970fa741d37e075c1","after":"3495db203632c927bbc3d461cf7561fe3466988f","ref":"refs/heads/main","pushedAt":"2024-02-15T17:24:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"update VS Code version in badge","shortMessageHtmlLink":"update VS Code version in badge"}},{"before":"d772d35ffa7c180ae5e217e08445ecddf766f9b9","after":"6e46646c0773af0aedfcaa339ead27ab3b7b2184","ref":"refs/heads/docs","pushedAt":"2024-02-15T17:24:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"45de7851d83ee71a2c1a224045ceb75dae8e6e7d","after":"1449c86f59907f976dd6f50970fa741d37e075c1","ref":"refs/heads/main","pushedAt":"2024-02-15T17:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Release 6.0.0","shortMessageHtmlLink":"Release 6.0.0"}},{"before":"0fc1795977ff7ada05f1652559be23b0ea924614","after":"45de7851d83ee71a2c1a224045ceb75dae8e6e7d","ref":"refs/heads/main","pushedAt":"2024-02-15T17:22:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"Make executeWorkbench work after VSCode restarts (#106)\n\n* Make executeWorkbench work after VSCode restarts\r\n\r\n`vscode.openFolder` can be used to restart the VSCode under different\r\nworkspace root. In that case the current socket is closed, and then the new\r\nconnection appears after the VSCode is up again.\r\n\r\nThis PR clears pending message callbacks when the connection is closed, and also\r\nre-assigns the `_promisedSocket` to a new socket when new connection appears.\r\n\r\n* Update test/specs/workbench.e2e.ts\r\n\r\nCo-authored-by: Sean Poulter \r\n\r\n* Update test/specs/workbench.e2e.ts\r\n\r\nCo-authored-by: Sean Poulter \r\n\r\n---------\r\n\r\nCo-authored-by: Christian Bromann \r\nCo-authored-by: Sean Poulter ","shortMessageHtmlLink":"Make executeWorkbench work after VSCode restarts (#106)"}},{"before":"b6612580269d84d7488b9a480430148358d1bb9d","after":"0fc1795977ff7ada05f1652559be23b0ea924614","ref":"refs/heads/main","pushedAt":"2024-02-15T17:12:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"update expense workflow","shortMessageHtmlLink":"update expense workflow"}},{"before":"4665af885e5a41acf6a7a3808486d0b02c99e59f","after":"b6612580269d84d7488b9a480430148358d1bb9d","ref":"refs/heads/main","pushedAt":"2024-02-15T16:06:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"},"commit":{"message":"Use WebdriverIOs driver setup mechanism (#105)\n\n* Remove npm packages for `chromedriver`:\r\n\r\n* `wdio-chromedriver-service`\r\n* `chromedriver`\r\n* `@types/chromedriver`\r\n\r\n* Use WebdriverIO's driver setup mechanism\r\n\r\n* Cache \"chromium\" version\r\n\r\n* Use the same encoding as below\r\n\r\n* Trim version\r\n\r\n* Remove browserName\r\n\r\n* Code review changes\r\n\r\n* Update the minimum supported version in CI\r\n\r\n* Update the minimum supported version in CI\r\n\r\n* Document the required version of webdriverio and how to configure Chromedriver","shortMessageHtmlLink":"Use WebdriverIOs driver setup mechanism (#105)"}},{"before":"938940d36d938865b707c06c1f01c6a3031df8ef","after":null,"ref":"refs/heads/cb/driver-setup-update","pushedAt":"2024-02-13T16:50:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"christian-bromann","name":"Christian Bromann","path":"/christian-bromann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/731337?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg3gI7AA","startCursor":null,"endCursor":null}},"title":"Activity · webdriverio-community/wdio-vscode-service"}