{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":596282217,"defaultBranch":"main","name":"swift-sdk-generator","ownerLogin":"swiftlang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-01T21:07:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42816656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724935484.0","currentOid":""},"activityList":{"items":[{"before":"fe2ee89614af82bdc71bc59a31c3a81e1369019e","after":"e66a4fd0fa846bc0f1d1877adda80a0fad205910","ref":"refs/heads/maxd/swift-toolchain-sqlite","pushedAt":"2024-08-29T12:45:50.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:apple/swift-sdk-generator into maxd/swift-toolchain-sqlite\n\n# Conflicts:\n#\tPackage.swift","shortMessageHtmlLink":"Merge branch 'main' of github.com:apple/swift-sdk-generator into maxd…"}},{"before":"eef77ed89e948546fe85c257096dee1d21971565","after":null,"ref":"refs/heads/maxd/fix-swift6-errors","pushedAt":"2024-08-29T12:44:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}},{"before":"13c0c51af2f1ae1bf6ac9b79da405a8f36488602","after":"ea3e8245233856cfc22901fa6f9c28101ace5e54","ref":"refs/heads/main","pushedAt":"2024-08-29T12:44:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Enable Swift 6 mode when available, sync `QueryEngine` sources (#136)\n\nAs SwiftPM is more actively developed, let's consider it to be the source of truth and vendor `QueryEngine` back into `swift-sdk-generator` together with more fresh `AsyncFileSystem` code, storing all those files in `Source/Helpers/Vendor` subdirectory.\r\n\r\nAll this allows us to fix concurrency errors that prevent it from building in Swift 6 mode.","shortMessageHtmlLink":"Enable Swift 6 mode when available, sync QueryEngine sources (#136)"}},{"before":"8395338a94867456348b82957e8d425c1c5c8a2c","after":"fe2ee89614af82bdc71bc59a31c3a81e1369019e","ref":"refs/heads/maxd/swift-toolchain-sqlite","pushedAt":"2024-08-29T12:33:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Remove `libsqlite3-dev` from `Dockerfile` as unused","shortMessageHtmlLink":"Remove libsqlite3-dev from Dockerfile as unused"}},{"before":"534cc8a3448c5ffa885fc568448ab4819b0ae74a","after":"eef77ed89e948546fe85c257096dee1d21971565","ref":"refs/heads/maxd/fix-swift6-errors","pushedAt":"2024-08-29T12:28:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Merge branch 'main' into maxd/fix-swift6-errors","shortMessageHtmlLink":"Merge branch 'main' into maxd/fix-swift6-errors"}},{"before":"3919ac93a49bdebdce9303b60e7c6f400667550d","after":"534cc8a3448c5ffa885fc568448ab4819b0ae74a","ref":"refs/heads/maxd/fix-swift6-errors","pushedAt":"2024-08-29T12:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix compatibility with Swift 5.8","shortMessageHtmlLink":"Fix compatibility with Swift 5.8"}},{"before":"feec0b26f2ef05b36f964e0c7bf5ad6c019544cb","after":"13c0c51af2f1ae1bf6ac9b79da405a8f36488602","ref":"refs/heads/main","pushedAt":"2024-08-28T17:31:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"WasmSDK: Copy swift-foundation headers and apinotes into the Swift SDK bundle (#129)\n\n* WasmSDK: Copy swift-foundation headers and apinotes into the Swift SDK bundle\r\n\r\nThose files are recently added to the toolchain, and they are required\r\nto build Swift code that uses Foundation on WebAssembly.\r\n\r\nWe had been manually specifying the paths to copy from the target\r\npackage into the SDK, but we now build host-agnostic SDKS.\r\nSo we can just copy the whole `usr/lib` from the target Swift package\r\ninto the SDK bundle instead of adding individual new paths.\r\nThe host-specific build path is still used for 5.10 SDKs, so keep the\r\nold code as is for now, but it will be removed in the future.\r\n\r\n* Create swift.xctoolchain/usr directory before copying target package\r\n\r\n---------\r\n\r\nCo-authored-by: Max Desiatov ","shortMessageHtmlLink":"WasmSDK: Copy swift-foundation headers and apinotes into the Swift SD…"}},{"before":"9542d0ae0ca69b17261cd9033d687f22c7e16448","after":"3919ac93a49bdebdce9303b60e7c6f400667550d","ref":"refs/heads/maxd/fix-swift6-errors","pushedAt":"2024-08-28T17:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Update copyright years","shortMessageHtmlLink":"Update copyright years"}},{"before":"88499746331b75b98b3cbff3e9ece4fcf777a256","after":"9542d0ae0ca69b17261cd9033d687f22c7e16448","ref":"refs/heads/maxd/fix-swift6-errors","pushedAt":"2024-08-28T17:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Remove explicit import access levels in vendored code","shortMessageHtmlLink":"Remove explicit import access levels in vendored code"}},{"before":"116b5c68a525e70743bbd6ec907aa3ee6d88c7de","after":"88499746331b75b98b3cbff3e9ece4fcf777a256","ref":"refs/heads/maxd/fix-swift6-errors","pushedAt":"2024-08-28T17:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix imports consistency in more places, fix tests using AHC","shortMessageHtmlLink":"Fix imports consistency in more places, fix tests using AHC"}},{"before":"370116c320d29b87ce1f20bb5768cc98dc45378d","after":"116b5c68a525e70743bbd6ec907aa3ee6d88c7de","ref":"refs/heads/maxd/fix-swift6-errors","pushedAt":"2024-08-28T17:07:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Add missing explicit AHC dependency","shortMessageHtmlLink":"Add missing explicit AHC dependency"}},{"before":"af08f8a199e10884feec8dfe272d4f7330d2e0ad","after":"370116c320d29b87ce1f20bb5768cc98dc45378d","ref":"refs/heads/maxd/fix-swift6-errors","pushedAt":"2024-08-28T17:05:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix imports and formatting consistency","shortMessageHtmlLink":"Fix imports and formatting consistency"}},{"before":null,"after":"af08f8a199e10884feec8dfe272d4f7330d2e0ad","ref":"refs/heads/maxd/fix-swift6-errors","pushedAt":"2024-08-28T16:54:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Enable Swift 6 mode when available, sync `QueryEngine` sources\n\nAs SwiftPM is more actively developed, let's consider it to be the source of truth and vendor it back into `swift-sdk-generator` together with more fresh `AsyncFileSystem` code. This allows us to fix concurrency errors that prevent it from building in Swift 6 mode.","shortMessageHtmlLink":"Enable Swift 6 mode when available, sync QueryEngine sources"}},{"before":"8a12595b46f6e36310bae55908673aecbbffdd1e","after":null,"ref":"refs/heads/maxd/update-swiftlang-urls","pushedAt":"2024-08-28T15:39:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}},{"before":"f2333be1e9e8cdbfa008bf9e62467ec1691cc860","after":"feec0b26f2ef05b36f964e0c7bf5ad6c019544cb","ref":"refs/heads/main","pushedAt":"2024-08-28T15:39:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Use `github.com/swiftlang` instead of `github.com/apple` in `README.md` (#135)","shortMessageHtmlLink":"Use github.com/swiftlang instead of github.com/apple in `README.m…"}},{"before":null,"after":"8a12595b46f6e36310bae55908673aecbbffdd1e","ref":"refs/heads/maxd/update-swiftlang-urls","pushedAt":"2024-08-28T15:38:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Use `github.com/swiftlang` instead of `github.com/apple` in `README.md`","shortMessageHtmlLink":"Use github.com/swiftlang instead of github.com/apple in README.md"}},{"before":"764e218a87da0cd5b4e69689c518d2889f70297e","after":null,"ref":"refs/heads/maxd/fix-filepath-hashing","pushedAt":"2024-08-28T15:34:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}},{"before":"b7febd62789d1378e15e0ee7c88b94efd1402709","after":"f2333be1e9e8cdbfa008bf9e62467ec1691cc860","ref":"refs/heads/main","pushedAt":"2024-08-28T15:34:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Check for `LeafCacheKey` in more `HashEncoder` functions (#134)\n\nFollow-up to https://github.com/swiftlang/swift-sdk-generator/pull/97 with an added test case.","shortMessageHtmlLink":"Check for LeafCacheKey in more HashEncoder functions (#134)"}},{"before":"403e58df9d2d36ccb45f22f9ab9b25b80dc5e47e","after":"764e218a87da0cd5b4e69689c518d2889f70297e","ref":"refs/heads/maxd/fix-filepath-hashing","pushedAt":"2024-08-28T15:25:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Merge branch 'main' into maxd/fix-filepath-hashing","shortMessageHtmlLink":"Merge branch 'main' into maxd/fix-filepath-hashing"}},{"before":null,"after":"403e58df9d2d36ccb45f22f9ab9b25b80dc5e47e","ref":"refs/heads/maxd/fix-filepath-hashing","pushedAt":"2024-08-28T15:21:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Check for `LeafCacheKey` in more `HashEncoder` functions\n\nFollow-up to https://github.com/swiftlang/swift-sdk-generator/pull/97 with an added test case.","shortMessageHtmlLink":"Check for LeafCacheKey in more HashEncoder functions"}},{"before":"8392ed21c7314ef68709f6ff45ac74bdeddafa02","after":null,"ref":"refs/heads/maxd/fix-macos-test","pushedAt":"2024-08-28T14:59:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}},{"before":"58337d6ed3e2785f7652c4e611229881339786cd","after":"b7febd62789d1378e15e0ee7c88b94efd1402709","ref":"refs/heads/main","pushedAt":"2024-08-28T14:59:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Make `AsyncProcessTests/IntegrationTests.testCanDealWithRunawayChildProcesses` more resilient (#133)\n\nThis test so far has been flaky enough to add more retries for assertions.","shortMessageHtmlLink":"Make `AsyncProcessTests/IntegrationTests.testCanDealWithRunawayChildP…"}},{"before":null,"after":"8392ed21c7314ef68709f6ff45ac74bdeddafa02","ref":"refs/heads/maxd/fix-macos-test","pushedAt":"2024-08-28T14:50:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Make `AsyncProcessTests/IntegrationTests.testCanDealWithRunawayChildProcesses` more resilient\n\nThis test so far has been flaky enough to add more retries for assertions.","shortMessageHtmlLink":"Make `AsyncProcessTests/IntegrationTests.testCanDealWithRunawayChildP…"}},{"before":"8b67d52415857f1fd63ed98bd6cbb1b7338f4b6b","after":null,"ref":"refs/heads/maxd/address-foundation-fixme","pushedAt":"2024-08-28T12:00:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}},{"before":"617d43fef6cfcc05b5017e1fbbbb471debc99dd6","after":"58337d6ed3e2785f7652c4e611229881339786cd","ref":"refs/heads/main","pushedAt":"2024-08-28T12:00:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Address Foundation-related FIXME in `GeneratorCLI.swift` (#132)","shortMessageHtmlLink":"Address Foundation-related FIXME in GeneratorCLI.swift (#132)"}},{"before":"88d02dc7ca9581a89a3d23ffd60a52a2a8746c12","after":"8b67d52415857f1fd63ed98bd6cbb1b7338f4b6b","ref":"refs/heads/maxd/address-foundation-fixme","pushedAt":"2024-08-28T11:59:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Merge branch 'main' into maxd/address-foundation-fixme","shortMessageHtmlLink":"Merge branch 'main' into maxd/address-foundation-fixme"}},{"before":null,"after":"88d02dc7ca9581a89a3d23ffd60a52a2a8746c12","ref":"refs/heads/maxd/address-foundation-fixme","pushedAt":"2024-08-28T11:58:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Address Foundation-related FIXME in `GeneratorCLI.swift`","shortMessageHtmlLink":"Address Foundation-related FIXME in GeneratorCLI.swift"}},{"before":"951c2f7cda089fc4ceb113012e343e9ff74ef7aa","after":null,"ref":"refs/heads/maxd/ignore-index-build","pushedAt":"2024-08-28T11:52:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}},{"before":"206e156a2bcf752c4e654234f5dc5056d5cb133d","after":"617d43fef6cfcc05b5017e1fbbbb471debc99dd6","ref":"refs/heads/main","pushedAt":"2024-08-28T11:52:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Add `/.index-build` to `.gitignore` (#131)\n\nThis allows SourceKit-LSP background indexing files to be ignored.","shortMessageHtmlLink":"Add /.index-build to .gitignore (#131)"}},{"before":null,"after":"951c2f7cda089fc4ceb113012e343e9ff74ef7aa","ref":"refs/heads/maxd/ignore-index-build","pushedAt":"2024-08-28T11:52:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Add `/.index-build` to `.gitignore`\n\nThis allows SourceKit-LSP background indexing files to be ignored.","shortMessageHtmlLink":"Add /.index-build to .gitignore"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEp5r2ZAA","startCursor":null,"endCursor":null}},"title":"Activity · swiftlang/swift-sdk-generator"}