{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":795027702,"defaultBranch":"main","name":"vscode-swift","ownerLogin":"award999","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-05-02T12:49:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/78549403?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727197319.0","currentOid":""},"activityList":{"items":[{"before":"e4aa2904766e46cf5f6c498b58485f329cc08ff4","after":"20df1617213d18cc0ab194fac42173660eadc470","ref":"refs/heads/plugin-task-tests","pushedAt":"2024-09-24T17:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Add tests for swift-plugin tasks\n\n* Wrote mostly unit tests for resolveTask and provideTasks\n* Wrote some integration tests to make sure the vscode task APIs like\n fetchTasks and executeTasks work with these tasks\n* Make sure can run a plugin task provided by the extension or resolved\n from the tasks.json\n\nIssue: #1038","shortMessageHtmlLink":"Add tests for swift-plugin tasks"}},{"before":null,"after":"e4aa2904766e46cf5f6c498b58485f329cc08ff4","ref":"refs/heads/plugin-task-tests","pushedAt":"2024-09-24T17:01:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Test task.json vs. extension provided tasks","shortMessageHtmlLink":"Test task.json vs. extension provided tasks"}},{"before":"44a579f24f4fd9988c746fb81294210dd0198ac2","after":"e4aa2904766e46cf5f6c498b58485f329cc08ff4","ref":"refs/heads/task-tests","pushedAt":"2024-09-24T16:47:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Test task.json vs. extension provided tasks","shortMessageHtmlLink":"Test task.json vs. extension provided tasks"}},{"before":"877809a29ee917523ed5a96cf2706bb2e88f592e","after":"44a579f24f4fd9988c746fb81294210dd0198ac2","ref":"refs/heads/task-tests","pushedAt":"2024-09-24T16:18:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Test task.json vs. extension provided tasks","shortMessageHtmlLink":"Test task.json vs. extension provided tasks"}},{"before":"2cd60ca0c11d1604db33a21e9940e3bfc55b46e8","after":"737ad6941ad7d147f2b3f2f05a5399c618bfa9ad","ref":"refs/heads/main","pushedAt":"2024-09-24T14:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Fix test marked as suite (#1088)\n\n* Fix test marked as suite","shortMessageHtmlLink":"Fix test marked as suite (swiftlang#1088)"}},{"before":"ee05e5f78e4f1fcf671250ad61913a6d1bcc9264","after":"877809a29ee917523ed5a96cf2706bb2e88f592e","ref":"refs/heads/task-tests","pushedAt":"2024-09-24T14:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Test task.json vs. extension provided tasks","shortMessageHtmlLink":"Test task.json vs. extension provided tasks"}},{"before":null,"after":"ee05e5f78e4f1fcf671250ad61913a6d1bcc9264","ref":"refs/heads/task-tests","pushedAt":"2024-09-23T14:58:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Improve tests for \"swift\" tasks\n\n* Move what can be to the unit level\n* Add in more unit test cases to cover additional branches\n* Add in integration tests where needed to increase coverage\n\nIssue: #1038","shortMessageHtmlLink":"Improve tests for \"swift\" tasks"}},{"before":"b49fd82d0a06b3a4d4e939090c47be50c31d7d69","after":null,"ref":"refs/heads/1.11.2","pushedAt":"2024-09-23T14:45:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"}},{"before":"6efb5cedf359655211fe57aebd8c0fa1603462bd","after":"2cd60ca0c11d1604db33a21e9940e3bfc55b46e8","ref":"refs/heads/main","pushedAt":"2024-09-23T14:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Release activities for 1.11.2 (#1091)","shortMessageHtmlLink":"Release activities for 1.11.2 (swiftlang#1091)"}},{"before":"6e704e54898635b7fd557e9fbc1303b7aeb54844","after":"b49fd82d0a06b3a4d4e939090c47be50c31d7d69","ref":"refs/heads/1.11.2","pushedAt":"2024-09-23T14:20:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Release activities for 1.11.2","shortMessageHtmlLink":"Release activities for 1.11.2"}},{"before":null,"after":"6e704e54898635b7fd557e9fbc1303b7aeb54844","ref":"refs/heads/1.11.2","pushedAt":"2024-09-23T13:57:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Release activities for 1.11.2","shortMessageHtmlLink":"Release activities for 1.11.2"}},{"before":"10deaf4ba2b3dea21e9d2c71fac8d2df9a140276","after":"6efb5cedf359655211fe57aebd8c0fa1603462bd","ref":"refs/heads/main","pushedAt":"2024-09-23T13:35:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Include \"clang\" diagnostics from SourceKit-LSP (#1062)\n\n* Include \"clang\" diagnostics from SourceKit-LSP\r\n\r\n* Include \"clang\" in the list of diagnostics sources\r\n* Fix regex to not include \"[-]\" that compiler outputs for C/C++\r\n diagnostics\r\n* Clean up the \"(fix available)\" SourceKit includes in clang messages\r\n so that merging works proper\r\n* Add new tests to watch for clang diagnostics\r\n\r\nIssue: #1028\r\n\r\n* Add some tests for SourceKit-LSP\r\n\r\n* Make sure we're getting diagnostics\r\n* Realized was an issue where \"instanceof\" does not work when the\r\n extension under test is using source under \"dist/\" but the tests use\r\n source under \"out\" so if test instantiated an object, instanceof may\r\n not work in the extension code\r\n\r\n* Fix pretest hook for clean repo\r\n\r\n* fixed missing diagnostics from clangd\r\n\r\n- fixed #1028\r\n- diagnostic sources other than \"swiftc\" all regarded as SourceKit\r\n\r\n* Prevent new launch configurations when running integration tests\r\n\r\n---------\r\n\r\nCo-authored-by: Kai Lau ","shortMessageHtmlLink":"Include \"clang\" diagnostics from SourceKit-LSP (swiftlang#1062)"}},{"before":"98b459b83c24ede33e94efede62d2f10a439664e","after":"ed3bce5e1ca8e28b0797b8be377b314fd4f7c6eb","ref":"refs/heads/clang-diagnostics","pushedAt":"2024-09-20T17:42:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Prevent new launch configurations when running integration tests","shortMessageHtmlLink":"Prevent new launch configurations when running integration tests"}},{"before":"42de497714616d25ba886f5394795b937c698ee2","after":"98b459b83c24ede33e94efede62d2f10a439664e","ref":"refs/heads/clang-diagnostics","pushedAt":"2024-09-20T13:49:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Fix pretest hook for clean repo","shortMessageHtmlLink":"Fix pretest hook for clean repo"}},{"before":"e608116b3e403841f4d7c20ac12b171b31f5aaf4","after":null,"ref":"refs/heads/status-hang","pushedAt":"2024-09-20T13:46:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"}},{"before":"ce13d2e686b51900467a13479f26a494af9b19ea","after":null,"ref":"refs/heads/test-coverage","pushedAt":"2024-09-20T13:46:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"}},{"before":"6964a9e4b13e268c9072eb4d14e61d502bb7101b","after":null,"ref":"refs/heads/fix-coverage","pushedAt":"2024-09-20T13:46:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"}},{"before":"7edb2a2074bccf5dafa777aeb7bea3b76c9026d2","after":null,"ref":"refs/heads/node-pty","pushedAt":"2024-09-20T13:46:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"}},{"before":"1b6c21e4238dd6c2223e8bb8a6f1950292a040ba","after":null,"ref":"refs/heads/node-pty-breaks","pushedAt":"2024-09-20T13:46:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"}},{"before":"f527210faf8ef09d222edc05639231639e8f1e08","after":"10deaf4ba2b3dea21e9d2c71fac8d2df9a140276","ref":"refs/heads/main","pushedAt":"2024-09-20T13:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Cross platform artifact cleanup in package.json scripts (#1080)\n\n* Cross platform artifact cleanup in package.json scripts\r\n\r\nThe scripts in the extension package.json relied on `rm -rf` to clean\r\nout build artifacts to ensure clean test runs and builds. To make it\r\neasier to build the extension on Windows, use a cross platform node\r\nmodule to perform this cleanup.\r\n\r\n* Few more fixes for a fresh windows install","shortMessageHtmlLink":"Cross platform artifact cleanup in package.json scripts (swiftlang#1080)"}},{"before":"243f0fca236a0d6b8d8988d6739074c003185251","after":"42de497714616d25ba886f5394795b937c698ee2","ref":"refs/heads/clang-diagnostics","pushedAt":"2024-09-19T13:36:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Fix pretest hook for clean repo","shortMessageHtmlLink":"Fix pretest hook for clean repo"}},{"before":"e0ec18298f3f234c6ef5fc04fa28515632c7f484","after":"f527210faf8ef09d222edc05639231639e8f1e08","ref":"refs/heads/main","pushedAt":"2024-09-19T13:07:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Fix truncated diagnostics on Windows (#1082)\n\n* We never want to resize the terminal regardless of if\r\n deployed or debug environment\r\n* If we are using conpty don't put large cols values as it\r\n will throw an error when task terminal opens\r\n* When we aren't using conpty (debugging) need to set a\r\n large cols value\r\n\r\nIssue: #1074","shortMessageHtmlLink":"Fix truncated diagnostics on Windows (swiftlang#1082)"}},{"before":null,"after":"1b6c21e4238dd6c2223e8bb8a6f1950292a040ba","ref":"refs/heads/node-pty-breaks","pushedAt":"2024-09-18T19:59:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Fix truncated diagnostics on Windows\n\n* We never want to resize the terminal regardless of if\n deployed or debug environment\n* If we are using conpty don't put large cols values as it\n will throw an error when task terminal opens\n* When we aren't using conpty (debugging) need to set a\n large cols value\n\nIssue: #1074","shortMessageHtmlLink":"Fix truncated diagnostics on Windows"}},{"before":"be8372e8cd00a036bbaa5ee90c5b22c34ae37665","after":"e0ec18298f3f234c6ef5fc04fa28515632c7f484","ref":"refs/heads/main","pushedAt":"2024-09-18T19:54:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Ignore unnecessary files when packaging extension (#1079)\n\n* Ignore unnessary files when packaging extension\r\n\r\nSlim down the extension by ignoring files that don't need to\r\nbe included in the .vsix\r\n\r\nIssue: #1078","shortMessageHtmlLink":"Ignore unnecessary files when packaging extension (swiftlang#1079)"}},{"before":"a8c951048c6f8c28c79fec2d99636965158367cb","after":null,"ref":"refs/heads/1.11.1","pushedAt":"2024-09-17T16:43:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"}},{"before":null,"after":"a8c951048c6f8c28c79fec2d99636965158367cb","ref":"refs/heads/1.11.1","pushedAt":"2024-09-17T14:23:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Release vscode-swift 1.11.1","shortMessageHtmlLink":"Release vscode-swift 1.11.1"}},{"before":"690fd2a0cdcdf3c6989eb286063b90e9ddc59e6b","after":"be8372e8cd00a036bbaa5ee90c5b22c34ae37665","ref":"refs/heads/main","pushedAt":"2024-09-17T13:32:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Fix extension activation for inisders build (#1073)\n\n* VSCode has moved node-pty out of the asar bundle and into a typical\r\n node_modules folder structure","shortMessageHtmlLink":"Fix extension activation for inisders build (swiftlang#1073)"}},{"before":"ae55f0ab9b3d5f7fb22678fb67695bacb2e2a29f","after":"243f0fca236a0d6b8d8988d6739074c003185251","ref":"refs/heads/clang-diagnostics","pushedAt":"2024-09-17T13:29:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Add some tests for SourceKit-LSP\n\n* Make sure we're getting diagnostics\n* Realized was an issue where \"instanceof\" does not work when the\n extension under test is using source under \"dist/\" but the tests use\n source under \"out\" so if test instantiated an object, instanceof may\n not work in the extension code","shortMessageHtmlLink":"Add some tests for SourceKit-LSP"}},{"before":null,"after":"7edb2a2074bccf5dafa777aeb7bea3b76c9026d2","ref":"refs/heads/node-pty","pushedAt":"2024-09-16T20:00:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Fix extension activation for inisders build\n\n* VSCode has moved node-pty out of the asar bundle and into a typical\n node_modules folder structure","shortMessageHtmlLink":"Fix extension activation for inisders build"}},{"before":"3af7f56baf2ba049553f9ee9095fa23d457971d8","after":"ae55f0ab9b3d5f7fb22678fb67695bacb2e2a29f","ref":"refs/heads/clang-diagnostics","pushedAt":"2024-09-16T18:28:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"award999","name":null,"path":"/award999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78549403?s=80&v=4"},"commit":{"message":"Add some tests for SourceKit-LSP\n\n* Make sure we're getting diagnostics\n* Realized was an issue where \"instanceof\" does not work when the\n extension under test is using source under \"dist/\" but the tests use\n source under \"out\" so if test instantiated an object, instanceof may\n not work in the extension code","shortMessageHtmlLink":"Add some tests for SourceKit-LSP"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzoyMTo0Ny4wMDAwMDBazwAAAAS_cInA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzoyMTo0Ny4wMDAwMDBazwAAAAS_cInA","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODoyODozMy4wMDAwMDBazwAAAAS3weaQ"}},"title":"Activity ยท award999/vscode-swift"}