{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":431062272,"defaultBranch":"main","name":"vscode-swift","ownerLogin":"swift-server","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-23T10:47:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21047421?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717080648.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"700a05bf62fc9256e50b975f7c0b418dbdffeffa","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-6d6b6b4ae9","pushedAt":"2024-05-30T14:50:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the all-dependencies group across 1 directory with 4 updates\n\nBumps the all-dependencies group with 4 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [@vscode/test-electron](https://github.com/Microsoft/vscode-test) and [esbuild](https://github.com/evanw/esbuild).\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 7.8.0 to 7.11.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 7.8.0 to 7.11.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/parser)\n\nUpdates `@vscode/test-electron` from 2.3.9 to 2.4.0\n- [Changelog](https://github.com/microsoft/vscode-test/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/Microsoft/vscode-test/compare/v2.3.9...v2.4.0)\n\nUpdates `esbuild` from 0.21.1 to 0.21.4\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.21.1...v0.21.4)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the all-dependencies group across 1 directory with 4 updates"}},{"before":"e685bed340d16588b80ed5bea43323b77ff7491b","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-b5d95d05c1","pushedAt":"2024-05-30T14:49:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"523bcd1c8d60d1d18b5f8fa8f08f967d23e82b43","after":"ef822b79c328c9b991b9da2b3013f1e9dcd6d35f","ref":"refs/heads/main","pushedAt":"2024-05-30T14:49:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Dependabot: Ignore major versions of strip-ansi (#827)","shortMessageHtmlLink":"Dependabot: Ignore major versions of strip-ansi (#827)"}},{"before":"90f764186e33ebbaeb02dd17b20082aad1dd4305","after":"523bcd1c8d60d1d18b5f8fa8f08f967d23e82b43","ref":"refs/heads/main","pushedAt":"2024-05-30T14:05:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewbastien","name":"Matthew Bastien","path":"/matthewbastien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65295938?s=80&v=4"},"commit":{"message":"Toolchain selection (#817)\n\nAdd toolchain selection command and associated UI","shortMessageHtmlLink":"Toolchain selection (#817)"}},{"before":"92293b70776c136f44c143e1ee4ae8d2b4c8b580","after":"e685bed340d16588b80ed5bea43323b77ff7491b","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-b5d95d05c1","pushedAt":"2024-05-30T12:26:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the all-dependencies group across 1 directory with 5 updates\n\nBumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.8.0` | `7.11.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.8.0` | `7.11.0` |\n| [@vscode/test-electron](https://github.com/Microsoft/vscode-test) | `2.3.9` | `2.4.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.21.1` | `0.21.4` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.1.0` |\n\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 7.8.0 to 7.11.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 7.8.0 to 7.11.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/parser)\n\nUpdates `@vscode/test-electron` from 2.3.9 to 2.4.0\n- [Changelog](https://github.com/microsoft/vscode-test/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/Microsoft/vscode-test/compare/v2.3.9...v2.4.0)\n\nUpdates `esbuild` from 0.21.1 to 0.21.4\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.21.1...v0.21.4)\n\nUpdates `strip-ansi` from 6.0.1 to 7.1.0\n- [Release notes](https://github.com/chalk/strip-ansi/releases)\n- [Commits](https://github.com/chalk/strip-ansi/compare/v6.0.1...v7.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: strip-ansi\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the all-dependencies group across 1 directory with 5 updates"}},{"before":"7b767545b649305478eaf2173d73da490da0f948","after":"90f764186e33ebbaeb02dd17b20082aad1dd4305","ref":"refs/heads/main","pushedAt":"2024-05-30T12:24:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plemarquand","name":"Paul LeMarquand","path":"/plemarquand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667875?s=80&v=4"},"commit":{"message":"Use native VSCode coverage APIs, cover swift-testing tests (#807)\n\n* Use native VSCode coverage APIs, cover swift-testing\r\n\r\nMove to the new VSCode coverage APIs that were introduced in VSCode\r\nversion 1.88. This allows us to remove the coverage renderer and\r\ncoverage report files. This functionality is now built in to the test\r\nexplorer and VSCode's document rendering.\r\n\r\nThis patch also adds support for producing test coverage from\r\nswift-testing tests. XCTests and swift-testing tests are each run in\r\ntheir respective binaries and then the coverage data is merged into a\r\nprofdata file before being exported to LCOV format.\r\n\r\nInstead of a build followed by a test run with --skip-build, use a\r\nSwiftExecution task to do swift test with the appropriate arguments.\r\nThis shows the build progress in the status bar.\r\n\r\nFinally we transform the LCOV JSON into the coverage structures for\r\nVSCode and associate this data with the test run.","shortMessageHtmlLink":"Use native VSCode coverage APIs, cover swift-testing tests (#807)"}},{"before":"8c071ed394f80113255ea1ad43d7ba587be848b7","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-ccdf529177","pushedAt":"2024-05-29T19:30:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"92293b70776c136f44c143e1ee4ae8d2b4c8b580","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-b5d95d05c1","pushedAt":"2024-05-29T19:30:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the all-dependencies group across 1 directory with 5 updates\n\nBumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.8.0` | `7.11.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.8.0` | `7.11.0` |\n| [@vscode/test-electron](https://github.com/Microsoft/vscode-test) | `2.3.9` | `2.4.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.21.1` | `0.21.4` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.1.0` |\n\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 7.8.0 to 7.11.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 7.8.0 to 7.11.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/parser)\n\nUpdates `@vscode/test-electron` from 2.3.9 to 2.4.0\n- [Changelog](https://github.com/microsoft/vscode-test/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/Microsoft/vscode-test/compare/v2.3.9...v2.4.0)\n\nUpdates `esbuild` from 0.21.1 to 0.21.4\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.21.1...v0.21.4)\n\nUpdates `strip-ansi` from 6.0.1 to 7.1.0\n- [Release notes](https://github.com/chalk/strip-ansi/releases)\n- [Commits](https://github.com/chalk/strip-ansi/compare/v6.0.1...v7.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: strip-ansi\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the all-dependencies group across 1 directory with 5 updates"}},{"before":"7af5b4a1ac9d34b68fb89faf8a516c0a4c771384","after":"7b767545b649305478eaf2173d73da490da0f948","ref":"refs/heads/main","pushedAt":"2024-05-29T12:58:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add docker image for testing the Swift 6.0 toolchain (#824)","shortMessageHtmlLink":"Add docker image for testing the Swift 6.0 toolchain (#824)"}},{"before":"65a7f81d783f394c91318ba52f52e7d3dd069639","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-a769832e4d","pushedAt":"2024-05-28T20:04:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"8c071ed394f80113255ea1ad43d7ba587be848b7","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-ccdf529177","pushedAt":"2024-05-28T20:04:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the all-dependencies group across 1 directory with 5 updates\n\nBumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.8.0` | `7.11.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.8.0` | `7.11.0` |\n| [@vscode/test-electron](https://github.com/Microsoft/vscode-test) | `2.3.9` | `2.3.10` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.21.1` | `0.21.4` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.1.0` |\n\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 7.8.0 to 7.11.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 7.8.0 to 7.11.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/parser)\n\nUpdates `@vscode/test-electron` from 2.3.9 to 2.3.10\n- [Changelog](https://github.com/microsoft/vscode-test/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/Microsoft/vscode-test/compare/v2.3.9...v2.3.10)\n\nUpdates `esbuild` from 0.21.1 to 0.21.4\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.21.1...v0.21.4)\n\nUpdates `strip-ansi` from 6.0.1 to 7.1.0\n- [Release notes](https://github.com/chalk/strip-ansi/releases)\n- [Commits](https://github.com/chalk/strip-ansi/compare/v6.0.1...v7.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: strip-ansi\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the all-dependencies group across 1 directory with 5 updates"}},{"before":"9115c9dee1c9750be67db4b4018e6fa94e38960c","after":"7af5b4a1ac9d34b68fb89faf8a516c0a4c771384","ref":"refs/heads/main","pushedAt":"2024-05-28T17:25:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Update soundness script and files without headers (#823)","shortMessageHtmlLink":"Update soundness script and files without headers (#823)"}},{"before":"b473625aa0d94a8b5108d73f2e79e35bcb1ca8c0","after":"9115c9dee1c9750be67db4b4018e6fa94e38960c","ref":"refs/heads/main","pushedAt":"2024-05-28T14:17:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Fix SwiftExecution tests (#820)\n\nthe catch block in SwiftPseudoterminal was catching the error thrown\r\nby the test setDimensions and wrongly causing the test to pass","shortMessageHtmlLink":"Fix SwiftExecution tests (#820)"}},{"before":"c4da05590cdac7b8a7f6aadb8c6184f2307f364e","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-9189c16b60","pushedAt":"2024-05-27T16:50:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"65a7f81d783f394c91318ba52f52e7d3dd069639","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-a769832e4d","pushedAt":"2024-05-27T16:50:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the all-dependencies group across 1 directory with 5 updates\n\nBumps the all-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.8.0` | `7.10.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.8.0` | `7.10.0` |\n| [@vscode/test-electron](https://github.com/Microsoft/vscode-test) | `2.3.9` | `2.3.10` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.21.1` | `0.21.4` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.1.0` |\n\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 7.8.0 to 7.10.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.10.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 7.8.0 to 7.10.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.10.0/packages/parser)\n\nUpdates `@vscode/test-electron` from 2.3.9 to 2.3.10\n- [Changelog](https://github.com/microsoft/vscode-test/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/Microsoft/vscode-test/compare/v2.3.9...v2.3.10)\n\nUpdates `esbuild` from 0.21.1 to 0.21.4\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.21.1...v0.21.4)\n\nUpdates `strip-ansi` from 6.0.1 to 7.1.0\n- [Release notes](https://github.com/chalk/strip-ansi/releases)\n- [Commits](https://github.com/chalk/strip-ansi/compare/v6.0.1...v7.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: strip-ansi\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the all-dependencies group across 1 directory with 5 updates"}},{"before":"59eed1d17c27b7f4f6d235a57f0ed3893a769c69","after":"b473625aa0d94a8b5108d73f2e79e35bcb1ca8c0","ref":"refs/heads/main","pushedAt":"2024-05-27T16:48:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plemarquand","name":"Paul LeMarquand","path":"/plemarquand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667875?s=80&v=4"},"commit":{"message":"Add integration tests for TestExplorer (#806)\n\n* Add integration tests for TestExplorer\r\n\r\nAdd some integration tests that exercise finding and running tests,\r\nensuring they complete with the expected outcome. It currently tests\r\nboth normal test execution as well as debugging the tests.\r\n\r\nThis patch adds a new profile used when running the tests locally via\r\nthe Extension Tests task. This ensures that the workspace is always in a\r\nclean and consistent state.\r\n\r\nIt adds some caps to the docker containers so we can run the debugger\r\nin tests.\r\n\r\nIt also cleans up the test logs, silencing some harmless warnings.","shortMessageHtmlLink":"Add integration tests for TestExplorer (#806)"}},{"before":"33cfb386f4703018915305eeb4c720e883752a6c","after":"c4da05590cdac7b8a7f6aadb8c6184f2307f364e","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-9189c16b60","pushedAt":"2024-05-24T19:37:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: strip-ansi\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"f19f3b9b05ba35cb943d46f132afbc226331beca","after":"59eed1d17c27b7f4f6d235a57f0ed3893a769c69","ref":"refs/heads/main","pushedAt":"2024-05-24T14:23:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Allow hiding the create swift project button from the welcome page (#818)\n\n* only show create new swift project in welcome page if the user wants it\r\n\r\n* change setting to true by default","shortMessageHtmlLink":"Allow hiding the create swift project button from the welcome page (#818"}},{"before":"bce756824e5a6987520500d0b845bf1e63e23000","after":"33cfb386f4703018915305eeb4c720e883752a6c","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-9189c16b60","pushedAt":"2024-05-22T19:22:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: strip-ansi\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"275ed7f3395353d0a7233aa63fecd50494bfc1af","after":"f19f3b9b05ba35cb943d46f132afbc226331beca","ref":"refs/heads/main","pushedAt":"2024-05-22T14:38:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plemarquand","name":"Paul LeMarquand","path":"/plemarquand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667875?s=80&v=4"},"commit":{"message":"Ensure named pipe is created for swift-testing debug test runs (#816)\n\nThe named pipe to parse swift-testing test results was not being created\r\nwhen doing a debug run, preventing test results from being parsed.","shortMessageHtmlLink":"Ensure named pipe is created for swift-testing debug test runs (#816)"}},{"before":"5c83f5dabd536138e0ab6308bfd5e127118b9ac2","after":"275ed7f3395353d0a7233aa63fecd50494bfc1af","ref":"refs/heads/main","pushedAt":"2024-05-22T13:01:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plemarquand","name":"Paul LeMarquand","path":"/plemarquand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667875?s=80&v=4"},"commit":{"message":"Switch to Build All task when listing tests fails (#814)\n\nUse the buildAllTask instead of SwiftExecOperation to make long this\r\nbehaviour the same as other builds in the extension.\r\n\r\nAdded a task cache since provideTasks can be called multiple times and\r\nthe most recently returned task is held by VSCode. If we attempted\r\ncreated the build all task and hooked up the event listeners but then\r\nprovideTasks was called again before the task was executed, the executed\r\ntask would not be the one we were listening to.\r\n\r\nFixes #808","shortMessageHtmlLink":"Switch to Build All task when listing tests fails (#814)"}},{"before":null,"after":"bce756824e5a6987520500d0b845bf1e63e23000","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-9189c16b60","pushedAt":"2024-05-21T19:58:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: strip-ansi\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"ed9720e7c7d7dadb635efb38decca9533713b84c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-bee2d5d0ec","pushedAt":"2024-05-21T19:57:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"d3f536b9cc36e673ea51a8fe120af1026493f42e","after":"5c83f5dabd536138e0ab6308bfd5e127118b9ac2","ref":"refs/heads/main","pushedAt":"2024-05-21T14:06:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Don't quote task name for build status (#813)\n\nFixes #694","shortMessageHtmlLink":"Don't quote task name for build status (#813)"}},{"before":"632b64994c6fe0220e89849d235442b487ddbb77","after":"d3f536b9cc36e673ea51a8fe120af1026493f42e","ref":"refs/heads/main","pushedAt":"2024-05-21T13:05:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Show `swift` build status (#794)\n\n* Show `swift` build status\r\n\r\nFixes #694\r\n* Allow updating the status bar item message for a running task\r\n* Watch for \"Build Complete\" in output to know when the build portion\r\n is done running. For example, only show status when it is building,\r\n but not after some CLI application has started running\r\n* Parse progess from the output, ex. \"[3/9] Building ...\" and use this\r\n progress in the updated status bar message\r\n* Also show when fetching dependencies\r\n* Putting this SwiftExecution so this can be listened to for every\r\n vscode.Task event\r\n\r\n* Restructure the task code to make more testable\r\n\r\n* Moved task specific stuff from under src/ to src/tasks/\r\n* Wrap the parsed event registration and firing in SwiftTask instead of\r\n the SwiftExecution\r\n* Make SwiftProcess generic interface that can be added into the\r\n SwiftExecution for testing purposes\r\n* Add a bunch of test coverage for swift tasks\r\n\r\n* Make location of the build progress configurable\r\n\r\n* For now moving parsing to SwiftBuildStatus since we can get by with\r\n onClose in vast majority of cases\r\n* Allow user to choose where the progress should be displayed so they\r\n can choose between functionality or a less annoying placement","shortMessageHtmlLink":"Show swift build status (#794)"}},{"before":"a919341fd6bc1168171fbcc7c3de41f4bbfdf545","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-a4f6491608","pushedAt":"2024-05-20T20:09:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"ed9720e7c7d7dadb635efb38decca9533713b84c","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-bee2d5d0ec","pushedAt":"2024-05-20T20:09:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"4e774075ad9ecf92e6341fe5943ae6dd17785c21","after":"a919341fd6bc1168171fbcc7c3de41f4bbfdf545","ref":"refs/heads/dependabot/npm_and_yarn/all-dependencies-a4f6491608","pushedAt":"2024-05-17T19:24:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the all-dependencies group across 1 directory with 4 updates\n\nBumps the all-dependencies group with 4 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [@vscode/test-electron](https://github.com/Microsoft/vscode-test) and [esbuild](https://github.com/evanw/esbuild).\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 7.8.0 to 7.9.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.9.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 7.8.0 to 7.9.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.9.0/packages/parser)\n\nUpdates `@vscode/test-electron` from 2.3.9 to 2.3.10\n- [Changelog](https://github.com/microsoft/vscode-test/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/Microsoft/vscode-test/compare/v2.3.9...v2.3.10)\n\nUpdates `esbuild` from 0.21.1 to 0.21.3\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.21.1...v0.21.3)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: all-dependencies\n- dependency-name: \"@vscode/test-electron\"\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n dependency-group: all-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the all-dependencies group across 1 directory with 4 updates"}},{"before":"585cb59ac75bc0570f7fed305b41a95608c30b48","after":"632b64994c6fe0220e89849d235442b487ddbb77","ref":"refs/heads/main","pushedAt":"2024-05-17T13:38:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add DevContainer for building and testing VSCode extension (#804)\n\n* Add DevContainer files\r\n\r\n* change ownership of node_modules\r\n\r\n* Remove commented out forwardPorts","shortMessageHtmlLink":"Add DevContainer for building and testing VSCode extension (#804)"}},{"before":"f7d0f4b549ca325b4546a9d9a4645f86e7d65322","after":"585cb59ac75bc0570f7fed305b41a95608c30b48","ref":"refs/heads/main","pushedAt":"2024-05-17T11:29:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plemarquand","name":"Paul LeMarquand","path":"/plemarquand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667875?s=80&v=4"},"commit":{"message":"Support parameterized swift-testing tests (#797)\n\n* Support parameterized swift-testing tests\r\n\r\nSwift-testing emits a `test` event at the beginning of a test run that\r\nenumerates all the parameterized test cases to be executed.\r\n\r\nThis patch waits for the `test` event and then generates\r\n`vscode.TestItem`s for each parameterized test execution, parenting them\r\nto their test. Then when we recieve a `runStarted` event we enqueue all\r\nthe tests along with the newly created parameterized `TestItem`s.\r\n\r\nBefore a new test run starts we remove the existing parameterized\r\n`TestItems` so we can regenerate them, as there may be a different\r\nnumber of parameterized tests run with every execution.","shortMessageHtmlLink":"Support parameterized swift-testing tests (#797)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWCJFagA","startCursor":null,"endCursor":null}},"title":"Activity ยท swift-server/vscode-swift"}