{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":431062272,"defaultBranch":"main","name":"vscode-swift","ownerLogin":"swiftlang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-23T10:47:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42816656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723186855.0","currentOid":""},"activityList":{"items":[{"before":"52f039e8f8aaa7abbd75ef7c74040f3b26d487f1","after":"6acaab764df2f3ba3ea98afe7452fc56eb9152c0","ref":"refs/heads/main","pushedAt":"2024-08-09T15:28:26.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":"Fixup test w/ newer issue failed message (#1007)\n\nswift-testing has updated the message it uses when recording an\r\nunconditional issue, as of:\r\nhttps://github.com/swiftlang/swift-testing/commit/b7ef61e773292f5f28c02d9c269c44979123dcea","shortMessageHtmlLink":"Fixup test w/ newer issue failed message (#1007)"}},{"before":"4e5d94961f38a0ebb40948b460cec65e54b7dac3","after":"52f039e8f8aaa7abbd75ef7c74040f3b26d487f1","ref":"refs/heads/main","pushedAt":"2024-08-09T15:28:00.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":"Forward signal as exit code (#1006)\n\nIf the user hits ctrl+c during a task we want to treat that as an\r\nunsuccessful process execution and stop proceeding.\r\n\r\nForward the signal and ignore the exit code of a signal is present on\r\nprocess exit.\r\n\r\nIssue: #1001","shortMessageHtmlLink":"Forward signal as exit code (#1006)"}},{"before":"689bdead11e55afe99fb1a3049af01ac186d70ad","after":"4e5d94961f38a0ebb40948b460cec65e54b7dac3","ref":"refs/heads/main","pushedAt":"2024-08-09T14:37:39.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":"Associate test run output with individual tests (#985)\n\nFor both XCTests and swift-testing associate each line of the output\r\nwith the appropriate test. This lets users view just the output for a\r\ngiven test via the test history pane, and also shows the output for the\r\ngiven test when navigating through the test run issues via prev/next\r\nissue buttons. Clicking a test issue in the test history pane highlights\r\nthe issue inline and then clicking the \"Go to Previous Test Failure\"\r\nbutton will show complete output captured for the test.\r\n\r\nA current limitation is this does not capture output from user `print()`\r\ncalls in the same order they'd appear in stdout. We do the best we can\r\nto capture prints from stdout and inject them in to the test output, but\r\nbecause we're mixing this with output generated from the JSON event\r\nstream the exact position of print calls in the output is not\r\nguaranteed.\r\n\r\nHopefully this can be improved in the future and stdout output from tests\r\ncan be emitted on the JSON event stream, where we could then associate it\r\nwith a specific test.\r\n\r\nThe existing output parsing tests are expanded and reworked to more\r\ncompletely assert against the state of a parsed test.","shortMessageHtmlLink":"Associate test run output with individual tests (#985)"}},{"before":"0e3956815fe612c0d9a27c8a6df3ca6e2e417323","after":"689bdead11e55afe99fb1a3049af01ac186d70ad","ref":"refs/heads/main","pushedAt":"2024-08-09T14:37:18.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":"Reorganize utilities and add tests (#1003)\n\nReorganize utilities into filesystem utilities and general utilities.\r\nAdd more tests.","shortMessageHtmlLink":"Reorganize utilities and add tests (#1003)"}},{"before":"74a444729f360c016e215ee8d1a8326eefe1612e","after":"0e3956815fe612c0d9a27c8a6df3ca6e2e417323","ref":"refs/heads/main","pushedAt":"2024-08-09T14:36:24.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 setting for background indexing (#992)\n\nAdd setting for background indexing\r\n\r\nAdds a setting that will send `backgroundIndexing: true` along with a\r\n`backgroundPreparationMode` in the SourceKit-LSP initialization request.\r\n\r\nThe server must be restarted when either of these settings are changed.\r\n\r\nIssue: #987","shortMessageHtmlLink":"Add setting for background indexing (#992)"}},{"before":"9f8cf1025d38397b1bcd0a6ad09b4e9ddec353da","after":"74a444729f360c016e215ee8d1a8326eefe1612e","ref":"refs/heads/main","pushedAt":"2024-08-08T19:39:47.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 add \"Build All - Release\" task to list of provided tasks (#1005)\n\nWith #1000 merged in, we are now showing the Release variant of the\r\nbuild all task in the list of provided tasks when running the \"Run Task\"\r\ncommand. We don't want that since only needed for debugging a test in\r\nrelease mode","shortMessageHtmlLink":"Don't add \"Build All - Release\" task to list of provided tasks (#1005)"}},{"before":"51d5be19249931ea9e09922d28dbc4b007c379ca","after":"9f8cf1025d38397b1bcd0a6ad09b4e9ddec353da","ref":"refs/heads/main","pushedAt":"2024-08-08T17:37:07.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 build description to check for unified testing binary (#1004)\n\nWe were checking the `mtime` of the `.swift-testing` binary\r\nto determine if it was produced by the latest build. The issue with this\r\nis that when you run tests over and over without making any code changes\r\nthe binary is never rewritten because it is already up to date.\r\n\r\nInstead of checking the `mtime` of the .swift-testing binary in the build\r\nfolder to determine if it was produced, use the build `description.json`\r\nand check the builtTestProducts list to see if the legacy\r\n`.swift-testing` binary was produced by the latest build.","shortMessageHtmlLink":"Use build description to check for unified testing binary (#1004)"}},{"before":"d730293cb30db5e3329c259290d9afd1bad39f7a","after":"51d5be19249931ea9e09922d28dbc4b007c379ca","ref":"refs/heads/main","pushedAt":"2024-08-08T13:19:42.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":"Release 1.10.7 (#995)","shortMessageHtmlLink":"Release 1.10.7 (#995)"}},{"before":"beec5e6918fe1e13b88e63c07cefb2e03ca8a034","after":"d730293cb30db5e3329c259290d9afd1bad39f7a","ref":"refs/heads/main","pushedAt":"2024-08-08T13:16:30.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":"Create separate Build All Release task (#1000)\n\nWe were naively transforming the arguments of the returned Build All\r\ntask to create one that would run a release version of Build All.\r\nUnfortunately the `task.execution` remained the same and so while upon\r\ninspection the task looked like it would run a release build it was not.\r\n\r\nCreate two separate versions of the Build All task, one for Debug and\r\none for Release builds, and use the release version when building tests\r\nin release mode.","shortMessageHtmlLink":"Create separate Build All Release task (#1000)"}},{"before":"954841228a3abf415b8ed9dfade3d9b4af866cce","after":"beec5e6918fe1e13b88e63c07cefb2e03ca8a034","ref":"refs/heads/main","pushedAt":"2024-08-07T19:38:08.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 hanging build status in vscode 1.92 (#998)\n\nIs hanging build status when debugging a test. The build task ends\r\nbut the status keeps churning, never hiding itself. For some\r\nreason the execution's emitter never fires. For now putting this\r\nfix in to prevent the hang.","shortMessageHtmlLink":"Fix hanging build status in vscode 1.92 (#998)"}},{"before":"d0c543f3620a3afdc30b4862f7107d6904c86bc4","after":"954841228a3abf415b8ed9dfade3d9b4af866cce","ref":"refs/heads/main","pushedAt":"2024-08-07T19:33:24.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 unified test binary when computing coverage (#997)\n\nWith the introduction of the new unified testing binary we need to\r\nsupply it to lcov export instead of the .swift-testing binary.","shortMessageHtmlLink":"Use unified test binary when computing coverage (#997)"}},{"before":"a596d315d69ba89dc2b16bce8257ea6883551a2d","after":"d0c543f3620a3afdc30b4862f7107d6904c86bc4","ref":"refs/heads/main","pushedAt":"2024-08-07T15:30:00.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 a Unified Test Binary (#986)\n\nWith the merge of https://github.com/swiftlang/swift-package-manager/pull/7766\r\na `swift build --build-tests` produces a single binary that contains\r\nboth XCTests and swift-testing tests.\r\n\r\nUpdate the build configs when debugging tests to use this new unified\r\ntest binary if it exists.\r\n\r\nTo determine if we're running a unified binary on macOS we can check for\r\nthe presence of the swiftpm-testing-helper, which is used to run the\r\nswift-testing tests in the unified binary.\r\n\r\nThis utility isn't required on Windows and Linux as the test binary can\r\nbe invoked directly. To determine if we're running a unified binary we\r\ncheck if the latest build produced a .swift-testing binary in the build\r\nfolder. If it doesn't exist, or if it does exist but its `mtime` is\r\nolder than the last build start time, we know its a unified binary. The\r\n`mtime` check is required in case the user updates their toolchain to a\r\nversion that produces a unified binary but still has a .swift-testing\r\nbinary in their .build folder left over from an old build.\r\n\r\nIn the future we can remove these checks once we're confident users on\r\n6.0 and main toolchains have moved on to versions that generate a\r\nunified test binary. Tentatively I propose this to be around when\r\nSwift 6.0 is finalized and released.\r\n\r\nThis change only affects debugging tests. All other testing code paths\r\nuse `swift test` which lets SwiftPM automatically handle the switch to\r\nthe new unified binary.","shortMessageHtmlLink":"Support a Unified Test Binary (#986)"}},{"before":"90251e34df4c95b4a37fb060dfa530732ccfa881","after":"a596d315d69ba89dc2b16bce8257ea6883551a2d","ref":"refs/heads/main","pushedAt":"2024-08-01T10:53:07.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":"Retrieve macro expansions for `PeekDocumentsRequest` through `GetReferenceDocumentRequest` instead of showing temporary files (#971)","shortMessageHtmlLink":"Retrieve macro expansions for PeekDocumentsRequest through `GetRefe…"}},{"before":"058e1a6acbc25c03f255becf35101c96dd0846d7","after":"90251e34df4c95b4a37fb060dfa530732ccfa881","ref":"refs/heads/main","pushedAt":"2024-07-25T15:09:42.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":"Test strategy proposal (#960)\n\n* Propose levels of testing and the test matrix\r\n* Propose a single mocking library to introduce unit testing\r\n* Add test strategy documentation","shortMessageHtmlLink":"Test strategy proposal (#960)"}},{"before":"dd4464ffade79aa3ec64477978d662195bb40868","after":"058e1a6acbc25c03f255becf35101c96dd0846d7","ref":"refs/heads/main","pushedAt":"2024-07-25T14:28:14.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":"Improve error reporting when SourceKit-LSP fails to start (#982)\n\n* Improve error reporting when SourceKit-LSP fails to start\r\n\r\nIf SourceKit-LSP fails to initialize, typically because of unrecognized\r\nlaunch arguments, don't attempt to restart it and limit the number of\r\nerorr dialogs to just one descriptive one. Clicking the \"Go to Output\"\r\nbutton on this dialog takes you to the SourceKit-LSP Output panel which\r\nnow shows the SourceKit-LSP launch error.\r\n\r\nIssue: #976\r\n\r\n* Address comments","shortMessageHtmlLink":"Improve error reporting when SourceKit-LSP fails to start (#982)"}},{"before":"386036c2480ac3b63dc4337f99f605d50003e040","after":"dd4464ffade79aa3ec64477978d662195bb40868","ref":"refs/heads/main","pushedAt":"2024-07-23T10:52:50.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":"We don't use glob so remove it (#984)","shortMessageHtmlLink":"We don't use glob so remove it (#984)"}},{"before":"f7a1c76c3897da314df2c07e1b95c1023e5f41a8","after":"386036c2480ac3b63dc4337f99f605d50003e040","ref":"refs/heads/main","pushedAt":"2024-07-23T10:07:49.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":"Inform LSP of supported code lenses (#973)\n\nProvide the LSP with a mapping of supported code lenses to commands.\r\nSourceKit-LSP will provide code lenses for running and debugging\r\napplications with a @main function only when we configure the commands\r\nwe support.\r\n\r\nBlocked by https://github.com/swiftlang/sourcekit-lsp/pull/1556","shortMessageHtmlLink":"Inform LSP of supported code lenses (#973)"}},{"before":"0ca39b544d9d4e109386789b067327a2b1c312e9","after":null,"ref":"refs/heads/xctest-list","pushedAt":"2024-07-22T18:49:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"}},{"before":"ceff198630e1d3de4fee82e93037d31bcd5954d7","after":"f7a1c76c3897da314df2c07e1b95c1023e5f41a8","ref":"refs/heads/main","pushedAt":"2024-07-22T18:49:38.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":"XCTests on linux/windows should be comma separated (#983)\n\n* XCTests on linux/windows are comma separated\r\n\r\n* Use same functions for linux and windows","shortMessageHtmlLink":"XCTests on linux/windows should be comma separated (#983)"}},{"before":"9fa4e6b452844ff571ca97c61b88b041316ed853","after":"0ca39b544d9d4e109386789b067327a2b1c312e9","ref":"refs/heads/xctest-list","pushedAt":"2024-07-22T17:18:41.000Z","pushType":"push","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":"Use same functions for linux and windows","shortMessageHtmlLink":"Use same functions for linux and windows"}},{"before":null,"after":"9fa4e6b452844ff571ca97c61b88b041316ed853","ref":"refs/heads/xctest-list","pushedAt":"2024-07-22T17:04:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"XCTests on linux/windows are comma separated","shortMessageHtmlLink":"XCTests on linux/windows are comma separated"}},{"before":"cae2b0a046849bee9538ffb8b5f2f408ca61296d","after":"ceff198630e1d3de4fee82e93037d31bcd5954d7","ref":"refs/heads/main","pushedAt":"2024-07-22T07:35:30.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":"Release 1.10.6 (#980)","shortMessageHtmlLink":"Release 1.10.6 (#980)"}},{"before":"284b2949167487c88494999894f4684759666c6e","after":"cae2b0a046849bee9538ffb8b5f2f408ca61296d","ref":"refs/heads/main","pushedAt":"2024-07-20T15:32:22.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 XCTest.dll path to Path when testing on Windows (#978)\n\nAdd XCTest.dll to PATH and supply arguments when running swift-testing\r\ntests. Also fixes extra whitespace in output when debugging XCTests\r\non Windows.","shortMessageHtmlLink":"Add XCTest.dll path to Path when testing on Windows (#978)"}},{"before":"714e90ccb8e44665476ff172a72b39ca724d6c92","after":null,"ref":"refs/heads/win32-xctest-dll","pushedAt":"2024-07-19T13:14:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"}},{"before":"0529ae544c782e0c0155f1634da1893e4c544c0e","after":"284b2949167487c88494999894f4684759666c6e","ref":"refs/heads/main","pushedAt":"2024-07-19T13:14:17.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 XCTest.dll path to Path when testing on Windows (#977)","shortMessageHtmlLink":"Add XCTest.dll path to Path when testing on Windows (#977)"}},{"before":"3978d495bc2c0301ad35fdba47297c3cb7ead1b2","after":"714e90ccb8e44665476ff172a72b39ca724d6c92","ref":"refs/heads/win32-xctest-dll","pushedAt":"2024-07-19T12:42:47.000Z","pushType":"push","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":"Check xcTestPath is set before adding to path","shortMessageHtmlLink":"Check xcTestPath is set before adding to path"}},{"before":null,"after":"3978d495bc2c0301ad35fdba47297c3cb7ead1b2","ref":"refs/heads/win32-xctest-dll","pushedAt":"2024-07-19T12:36:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add XCTest.dll path to Path when testing","shortMessageHtmlLink":"Add XCTest.dll path to Path when testing"}},{"before":"fb7d7411e1c90ceafa59133531777528dfad1363","after":"0529ae544c782e0c0155f1634da1893e4c544c0e","ref":"refs/heads/main","pushedAt":"2024-07-19T11:14:08.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":"CHANGELOG for 1.10.5 (#975)","shortMessageHtmlLink":"CHANGELOG for 1.10.5 (#975)"}},{"before":"abf16cfeb39b6dcbfa3bbdfc1d5b121aa37d48e8","after":"fb7d7411e1c90ceafa59133531777528dfad1363","ref":"refs/heads/main","pushedAt":"2024-07-18T16:31:02.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 correct xctest path when debugging on Windows (#972)\n\nThe windows debug config was delegating to the macOS debugging config,\r\nwhich runs xctests through a prebuilt executable included in the\r\ntoolchain. On Windows, like Linux, an xctest executable is built during\r\n`swift test`/`swift build --build-tests`. This should be used instead.\r\n\r\nThis patch brings the Windows config in line with what we do on Linux.\r\n\r\nIssue: #970","shortMessageHtmlLink":"Use correct xctest path when debugging on Windows (#972)"}},{"before":"efb2f9f2add20ea73e23d41e7c9464cc7aa50fe9","after":"abf16cfeb39b6dcbfa3bbdfc1d5b121aa37d48e8","ref":"refs/heads/main","pushedAt":"2024-07-17T22:37:09.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":"Show warning message when reindexing project (#969)\n\nShow a warning informing the user that they shouldn't have to reindex\r\nthe project, and doing so indicates a bug in SourceKit-LSP. Show a\r\nbutton that links out to the SourceKit-LSP issue creation page,\r\nprepopulating the issue title as \"Symbol Indexing Issue\".\r\n\r\nRequested by @ahoppen in https://github.com/swiftlang/vscode-swift/pull/964#issuecomment-2231169148","shortMessageHtmlLink":"Show warning message when reindexing project (#969)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElmgutQA","startCursor":null,"endCursor":null}},"title":"Activity · swiftlang/vscode-swift"}