{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":298375779,"defaultBranch":"main","name":"swift-distributed-tracing","ownerLogin":"apple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-24T19:26:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721427290.0","currentOid":""},"activityList":{"items":[{"before":"aa68172fa513533b2511d91372c7cc72458f9b6e","after":"3ee42aa9b3d2701baafbb9ffa21736b6faf531d7","ref":"refs/heads/main","pushedAt":"2024-09-11T12:57:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"Add release.yml (#151)","shortMessageHtmlLink":"Add release.yml (#151)"}},{"before":"db068772599add0250910f9fc6e013fadfcb4291","after":null,"ref":"refs/heads/ktoso-patch-2","pushedAt":"2024-07-19T22:14:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"}},{"before":"876d7115fe4b44f04a5c81c2b250167d52301a92","after":"aa68172fa513533b2511d91372c7cc72458f9b6e","ref":"refs/heads/main","pushedAt":"2024-07-19T22:14:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Update adoption status a bit (#149)","shortMessageHtmlLink":"Update adoption status a bit (#149)"}},{"before":null,"after":"db068772599add0250910f9fc6e013fadfcb4291","ref":"refs/heads/ktoso-patch-2","pushedAt":"2024-07-19T07:54:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Update adoption status a bit\n\nMakes it look nicer to just show what HAS adopted","shortMessageHtmlLink":"Update adoption status a bit"}},{"before":"235f58c2b7f1888cba6c08f43eaeb847f2529571","after":null,"ref":"refs/heads/wip.6","pushedAt":"2024-07-19T05:59:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"}},{"before":"72d831a5d7b8f7f61adce43e4fd5f0ac95b7379f","after":"876d7115fe4b44f04a5c81c2b250167d52301a92","ref":"refs/heads/main","pushedAt":"2024-07-19T05:59:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Adopt Swift 6.0 #isolation; Resolves async closure behavior in withSpan (#148)","shortMessageHtmlLink":"Adopt Swift 6.0 #isolation; Resolves async closure behavior in withSp…"}},{"before":"a872d8e4283708a90cf1f4d9b401c4f6ff7f548e","after":"235f58c2b7f1888cba6c08f43eaeb847f2529571","ref":"refs/heads/wip.6","pushedAt":"2024-07-19T05:51:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"11c756c5c4d7de0eeed8595695cadd7fa107aa19","after":"72d831a5d7b8f7f61adce43e4fd5f0ac95b7379f","ref":"refs/heads/main","pushedAt":"2024-07-19T05:04:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Explicitly declare the ServiceContext dependency (#147)","shortMessageHtmlLink":"Explicitly declare the ServiceContext dependency (#147)"}},{"before":"0cd46fdcda0c4ecec7bf29609efaf8f23f6661f3","after":null,"ref":"refs/heads/wip-adopt-isolation-macro-poc","pushedAt":"2024-07-19T05:03:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"}},{"before":null,"after":"a872d8e4283708a90cf1f4d9b401c4f6ff7f548e","ref":"refs/heads/wip.6","pushedAt":"2024-07-18T08:10:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Adopt Swift 6.0 #isolation; Resolves async closure behavior in withSpan\n**Motivation:**\n\nThis has been a problem for a long time, where we could not safely\nnon sendable actor state from withSpan because the closure would \"hop\noff\". Now with #isolation we can handle it properly in Swift 6.0\n\n**Modifications:**\nAdopt #isolation parameter in all with... APIs with async closures.\n\n**Result:**\n\nUsages like this will not warn nor produce errors anymore:\n\n```\nactor Foo {\n var bar = 0\n\n func foo() async {\n var num = 0\n await withSpan(#function) { _ in\n // await self.withSpanWorkaround(#function) { _ in\n self.bar += 1\n await work()\n num += 1\n }\n }\n}\n```","shortMessageHtmlLink":"Adopt Swift 6.0 #isolation; Resolves async closure behavior in withSpan"}},{"before":"ab4be2d3cff38e2326644445051a013eef469570","after":"0cd46fdcda0c4ecec7bf29609efaf8f23f6661f3","ref":"refs/heads/wip-adopt-isolation-macro-poc","pushedAt":"2024-05-10T09:06:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"work in progress","shortMessageHtmlLink":"work in progress"}},{"before":null,"after":"ab4be2d3cff38e2326644445051a013eef469570","ref":"refs/heads/wip-adopt-isolation-macro-poc","pushedAt":"2024-05-10T08:37:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"work in progress","shortMessageHtmlLink":"work in progress"}},{"before":"4733b6ead3b2d3a3b9b63256a9ba5b567687e7f1","after":"11c756c5c4d7de0eeed8595695cadd7fa107aa19","ref":"refs/heads/main","pushedAt":"2024-05-08T22:29:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Support compiling against Musl (#145)","shortMessageHtmlLink":"Support compiling against Musl (#145)"}},{"before":"ddc747002d50b4317c423c976883b63a2fbbad1b","after":"4733b6ead3b2d3a3b9b63256a9ba5b567687e7f1","ref":"refs/heads/main","pushedAt":"2024-04-01T20:54:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"slashmo","name":"Moritz Lang","path":"/slashmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16192401?s=80&v=4"},"commit":{"message":"update the otel-config to match latest otel image (#144)","shortMessageHtmlLink":"update the otel-config to match latest otel image (#144)"}},{"before":"7fbb8b23b77ee548b3d0686b6faf735c1b3c7cb8","after":"ddc747002d50b4317c423c976883b63a2fbbad1b","ref":"refs/heads/main","pushedAt":"2024-03-29T01:05:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"update documentation references to fix broken reference links on SwiftPackageIndex hosted documentation for main (#143)\n\nCo-authored-by: Moritz Lang ","shortMessageHtmlLink":"update documentation references to fix broken reference links on Swif…"}},{"before":"2bc38837e93316df3312bbcebf9a8f934508453a","after":"7fbb8b23b77ee548b3d0686b6faf735c1b3c7cb8","ref":"refs/heads/main","pushedAt":"2024-02-01T03:45:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Sendable Instrument Carriers (#136)\n\n* Remove unnecesarry Sendable wrappers\r\n\r\n* Require Injector/Extractor Carrier to be Sendable\r\n\r\n---------\r\n\r\nCo-authored-by: Konrad `ktoso` Malawski ","shortMessageHtmlLink":"Sendable Instrument Carriers (#136)"}},{"before":"2b9c72824c6d93e7bac8624f6e9344d1f4cee824","after":"2bc38837e93316df3312bbcebf9a8f934508453a","ref":"refs/heads/main","pushedAt":"2024-02-01T03:34:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Bump minimum Swift version to 5.7 (#134)\n\n* Bump minimum Swift version to 5.7\r\n\r\nMotivation:\r\n\r\nNow that Swift 5.9 is GM we should update the supported versions and\r\nremove 5.6\r\n\r\nModifications:\r\n\r\n* Update `Package.swift`\r\n* Remove guards for swift <5.7\r\n* Add deprecation annotations to `LegacyTracer` API\r\n* Delete the 5.6 docker compose file and make a 5.10 one\r\n* Update docs\r\n\r\nResult:\r\n\r\nRemove support for Swift 5.6, add 5.10\r\n\r\n* remove warnings as errors: cannot do this because we support deprecated type\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Konrad `ktoso` Malawski ","shortMessageHtmlLink":"Bump minimum Swift version to 5.7 (#134)"}},{"before":"b80af1bb4a758a2e509c05a04bba40ee3b2c916b","after":"2b9c72824c6d93e7bac8624f6e9344d1f4cee824","ref":"refs/heads/main","pushedAt":"2024-02-01T03:25:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Add CI for Swift 5.10 (#138)\n\nCo-authored-by: Konrad `ktoso` Malawski ","shortMessageHtmlLink":"Add CI for Swift 5.10 (#138)"}},{"before":"0dd9659fe0c4b00db44b32945bee8197bff9351f","after":null,"ref":"refs/heads/wip-instant-bg","pushedAt":"2024-02-01T03:19:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"}},{"before":"f7d3e56653a057fa5c2b9d9d8e18693cb96b3507","after":"b80af1bb4a758a2e509c05a04bba40ee3b2c916b","ref":"refs/heads/main","pushedAt":"2024-02-01T03:19:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"[PATCH] [bug] Fix ignored `at` argument in two instances of withSpan (#139)\n\n* [PATCH] [bug] Fix ignored `at` argument in two instances of\r\n `withSpan`\r\n\r\nIn two cases, the signature for `withSpan` included the `at` parameter\r\nto override the starting timestamp on the span, but it was being ignored\r\nand `DefaultTracerClock.now` was being used instead.\r\n\r\n* add test","shortMessageHtmlLink":"[PATCH] [bug] Fix ignored at argument in two instances of withSpan (#…"}},{"before":"960a14eb9836c2bae4ded1253aa55cb29ad40669","after":"0dd9659fe0c4b00db44b32945bee8197bff9351f","ref":"refs/heads/wip-instant-bg","pushedAt":"2024-02-01T03:17:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Merge branch 'main' into wip-instant-bg","shortMessageHtmlLink":"Merge branch 'main' into wip-instant-bg"}},{"before":"61c272fe72c9728c85952f0c6170cf491ac61dc0","after":"f7d3e56653a057fa5c2b9d9d8e18693cb96b3507","ref":"refs/heads/main","pushedAt":"2024-02-01T03:17:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Remove old benchmark infra and replace with package-benchmark (#140)\n\n* Remove old benchmark infra and replace with package-benchmark\r\n\r\n**Motivation:**\r\n\r\nRemove old benchmark infra which causes sendability warnings.\r\n\r\nThere's proper benchmark packages now and we should use them instead,\r\ndepend on: https://github.com/ordo-one/package-benchmark.git\r\n\r\n**Modifications:**\r\nRemove custom benchmark infra.\r\nAdopt existing benchmark package -- this can also nicely track\r\nallocations.\r\n\r\n**Result:**\r\n\r\nNo sendability warnings; less deprecated benchmark infra\r\n\r\n* remove removed targets from package.swift","shortMessageHtmlLink":"Remove old benchmark infra and replace with package-benchmark (#140)"}},{"before":"7be69e91b02e5d874815426538e25920553c70c2","after":null,"ref":"refs/heads/wip-benchmark-tool","pushedAt":"2024-02-01T03:17:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"}},{"before":"74ac22c1991913e798d0c9f36c7393889a24bec7","after":"7be69e91b02e5d874815426538e25920553c70c2","ref":"refs/heads/wip-benchmark-tool","pushedAt":"2024-02-01T03:12:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"remove removed targets from package.swift","shortMessageHtmlLink":"remove removed targets from package.swift"}},{"before":"659f9812d7cd978bc98a87f23a4da0d4d7be10bd","after":"74ac22c1991913e798d0c9f36c7393889a24bec7","ref":"refs/heads/wip-benchmark-tool","pushedAt":"2024-02-01T03:10:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Remove old benchmark infra and replace with package-benchmark\n\n**Motivation:**\n\nRemove old benchmark infra which causes sendability warnings.\n\nThere's proper benchmark packages now and we should use them instead,\ndepend on: https://github.com/ordo-one/package-benchmark.git\n\n**Modifications:**\nRemove custom benchmark infra.\nAdopt existing benchmark package -- this can also nicely track\nallocations.\n\n**Result:**\n\nNo sendability warnings; less deprecated benchmark infra","shortMessageHtmlLink":"Remove old benchmark infra and replace with package-benchmark"}},{"before":null,"after":"659f9812d7cd978bc98a87f23a4da0d4d7be10bd","ref":"refs/heads/wip-benchmark-tool","pushedAt":"2024-02-01T03:09:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"**Motivation:**\n\nRemove old benchmark infra which causes sendability warnings.\n\nThere's proper benchmark packages now and we should use them instead,\ndepend on: https://github.com/ordo-one/package-benchmark.git\n\n**Modifications:**\nRemove custom benchmark infra.\nAdopt existing benchmark package -- this can also nicely track\nallocations.\n\n**Result:**\n\nNo sendability warnings; less deprecated benchmark infra","shortMessageHtmlLink":"**Motivation:**"}},{"before":"d8a7ee33f6b44088e853fc57b8eb3b0a7018c5de","after":"960a14eb9836c2bae4ded1253aa55cb29ad40669","ref":"refs/heads/wip-instant-bg","pushedAt":"2024-02-01T02:13:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"add test","shortMessageHtmlLink":"add test"}},{"before":"9ffb95efef238db36eeafe463ace4d0113c52e20","after":"d8a7ee33f6b44088e853fc57b8eb3b0a7018c5de","ref":"refs/heads/wip-instant-bg","pushedAt":"2024-02-01T02:06:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"add test","shortMessageHtmlLink":"add test"}},{"before":null,"after":"9ffb95efef238db36eeafe463ace4d0113c52e20","ref":"refs/heads/wip-instant-bg","pushedAt":"2024-02-01T01:57:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"[PATCH] [bug] Fix ignored `at` argument in two instances of\n `withSpan`\n\nIn two cases, the signature for `withSpan` included the `at` parameter\nto override the starting timestamp on the span, but it was being ignored\nand `DefaultTracerClock.now` was being used instead.","shortMessageHtmlLink":"[PATCH] [bug] Fix ignored at argument in two instances of"}},{"before":"9bfc1fbd47b8a535c8a2c42af75a14ee3e411b60","after":"61c272fe72c9728c85952f0c6170cf491ac61dc0","ref":"refs/heads/main","pushedAt":"2023-11-20T01:37:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ktoso","name":"Konrad `ktoso` Malawski","path":"/ktoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120979?s=80&v=4"},"commit":{"message":"Update README with the status of Swift-OTel (#135)","shortMessageHtmlLink":"Update README with the status of Swift-OTel (#135)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEszTvcgA","startCursor":null,"endCursor":null}},"title":"Activity · apple/swift-distributed-tracing"}