{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":120498971,"defaultBranch":"main","name":"swift-nio","ownerLogin":"apple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-06T17:47:31.000Z","ownerAvatar":"https://github.com/avatars/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725633674.0","currentOid":""},"activityList":{"items":[{"before":"d2713abce5a5e89c11b7ad2c00f705a331433b29","after":"a26c6dc55c10afcf6cb4f0c5b4406cd2f01d0d05","ref":"refs/heads/main","pushedAt":"2024-09-09T18:07:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simonjbeaumont","name":"Si Beaumont","path":"/simonjbeaumont","primaryAvatarUrl":"https://github.com/avatars/u/1125539?s=80&v=4"},"commit":{"message":"Speculative fix for flakey AsyncTestingEventLoop test (#2873)\n\n### Motivation:\r\n\r\nWe're seeing some very rare failures from this test in CI runs but I\r\ncannot reproduce locally. The test relies on timing to some degree and\r\nthe interaction of scheduling tasks at shutdown.\r\n\r\n### Modifications:\r\n\r\nThe `AsyncTestingEventLoop` has an `executeInContext` function which\r\nputs the closure on the backing dispatch queue and blocks. In this\r\ninstance it might be a good way to make sure that all the previous work\r\nhas happened.\r\n\r\n### Result:\r\n\r\n(Hopefully) less flakey test.","shortMessageHtmlLink":"Speculative fix for flakey AsyncTestingEventLoop test (#2873)"}},{"before":"216975d27b99ccb69927703ce318d7387a742468","after":"d2713abce5a5e89c11b7ad2c00f705a331433b29","ref":"refs/heads/main","pushedAt":"2024-09-09T14:33:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Make `ByteBuffer.debugDescription` suitable for structural display (#2495)\n\n### Motivation\r\n\r\n`CustomDebugStringConvertible `/`debugDescription` name and\r\ndocumentation is confusing and should be changed but it is today\r\nexpected to be suitable to be used as part of a structured display e.g.\r\nto be printed as part of an `Array`s description, a `struct` or `enum`\r\nwith associated values. Therefore it should have no unpaired\r\nparentheses, no unescaped quotes, no top-level commas and no new lines.\r\n\r\n### Modifications\r\nlet `debugDescription` simply contain the same contents as\r\n`description`. We can't remove the property or the conformance without\r\nbreaking API.\r\n\r\n### Results\r\n`ByteBuffer` has a proper string representation suitable for being\r\ndisplayed in an `Array`, as the property of a `struct` or an associated\r\nvalue of an `enum`.\r\n\r\nWe can add a new property/method once #2475 landed e.g.\r\n```swift\r\nextension ByteBuffer {\r\n struct PrintFormat {\r\n static let hex: Self\r\n static let decimal: Self\r\n ...\r\n }\r\n func descriptionWithContents(format: PrintFormat = .hex, maxBytes: Int = 1024) {\r\n ...\r\n }\r\n}\r\n```\r\n\r\nCo-authored-by: Franz Busch ","shortMessageHtmlLink":"Make ByteBuffer.debugDescription suitable for structural display (#…"}},{"before":"06ff6e8c8490960c4a1efe1f9694bee2f7b054ee","after":"216975d27b99ccb69927703ce318d7387a742468","ref":"refs/heads/main","pushedAt":"2024-09-09T10:23:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glbrntt","name":"George Barnett","path":"/glbrntt","primaryAvatarUrl":"https://github.com/avatars/u/5047671?s=80&v=4"},"commit":{"message":"Make `FileChunks` `Sendable` (#2871)\n\nMotivation:\r\n\r\n`FileChunks` is an `AsyncSequence` so should be `Sendable` otherwise\r\nit's difficult to use.\r\n\r\nModifications:\r\n\r\n- Conform `FileChunks` to `Sendable`\r\n\r\nResult:\r\n\r\n- Resolves https://github.com/apple/swift-nio/issues/2752","shortMessageHtmlLink":"Make FileChunks Sendable (#2871)"}},{"before":"393eb06b4d50643f39f7da81cd300ee9ec3171d6","after":"06ff6e8c8490960c4a1efe1f9694bee2f7b054ee","ref":"refs/heads/main","pushedAt":"2024-09-09T10:05:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Improving `description` and adding `debugDescription` to `NIOAny` (#2866)\n\nImproving `description` and adding `debugDescription` to `NIOAny`\r\n\r\n### Motivation\r\nAs per:\r\nhttps://github.com/apple/swift-nio/pull/2864#discussion_r1742192300 we\r\nwould like that the `description` of `NIOAny` prints the type of the\r\nunderlaying value that it wraps.\r\n\r\n### Modification: \r\nChanging `description` and adding a conformance to\r\n`CustomDebugStringConvertible`.\r\n\r\n### Result:\r\nA nicer `description` and `debugDescription` for `NIOAny`.\r\n\r\nCo-authored-by: Franz Busch ","shortMessageHtmlLink":"Improving description and adding debugDescription to NIOAny (#2866"}},{"before":"5d26ac6a041d5b02041737eee65ee11537d7f282","after":"393eb06b4d50643f39f7da81cd300ee9ec3171d6","ref":"refs/heads/main","pushedAt":"2024-09-09T09:38:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://github.com/avatars/u/1382556?s=80&v=4"},"commit":{"message":"Correct the link of sswg-security at SECURITY.md (#2872)\n\n### Motivation:\r\nCorrect the link of sswg-security at SECURITY.md. Currently it is\r\nshowing \"Not Found\".\r\n\r\n### Modifications:\r\n+\r\nhttps://github.com/swift-server/sswg/blob/main/process/incubation.md#security-best-practices\r\n=> https://www.swift.org/sswg/security/\r\n\r\n### Result:\r\nCorrect the link of sswg-security","shortMessageHtmlLink":"Correct the link of sswg-security at SECURITY.md (#2872)"}},{"before":"aa5c72f80c5828ca853203240fe1d34d67a172d8","after":"5d26ac6a041d5b02041737eee65ee11537d7f282","ref":"refs/heads/main","pushedAt":"2024-09-06T16:14:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Include nanoseconds in assertion of timestamp for NIOFileSystem tests (#2869)\n\nTwo NIOFileSystem tests are still a bit flaky after (mostly) fixing them\r\nin https://github.com/apple/swift-nio/pull/2842.\r\n\r\n```\r\nTest Case 'FileHandleTests.testSetLastAccessAndLastDataModificationTimesToNil' started at 2024-09-06 10:12:54.006\r\n/__w/swift-nio/swift-nio/Tests/NIOFileSystemIntegrationTests/FileHandleTests.swift:1265: error: FileHandleTests.testSetLastAccessAndLastDataModificationTimesToNil : XCTAssertEqual failed: (\"1725617573.0\") is not equal to (\"1725617574.006952\") +/- (\"1.0\") -\r\nTest Case 'FileHandleTests.testSetLastAccessAndLastDataModificationTimesToNil' failed (0.001 seconds)\r\n```\r\n\r\nThis is because we were dropping the nanoseconds when comparing the\r\ntimestamps, which means that sometimes the two timestamps were off by\r\njust over a second. This change includes the nanoseconds to avoid this\r\nproblem.","shortMessageHtmlLink":"Include nanoseconds in assertion of timestamp for NIOFileSystem tests ("}},{"before":"0146533485b58bb76d8c85544a2e3ebc7919342f","after":null,"ref":"refs/heads/fb-gha-license-header-cmake","pushedAt":"2024-09-06T14:41:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"}},{"before":"ff9492cbbf2c99e4e80752350fd2e4bb27804c44","after":"aa5c72f80c5828ca853203240fe1d34d67a172d8","ref":"refs/heads/main","pushedAt":"2024-09-06T14:41:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] License header support `.in` and `.cmake` files (#2870)\n\n# Motivation\r\n\r\nSome of repos have `.in` and `.cmake` files including header license\r\ncomments.\r\n\r\n# Modification\r\n\r\nThis PR adds support to the license check for those type of files.\r\n\r\n# Result\r\n\r\nEven more license headers.","shortMessageHtmlLink":"[CI] License header support .in and .cmake files (#2870)"}},{"before":"2c7f2e6b4ee7c15abbca2f7b4f7d279b9c0cb53c","after":"0146533485b58bb76d8c85544a2e3ebc7919342f","ref":"refs/heads/fb-gha-license-header-cmake","pushedAt":"2024-09-06T14:26:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] License header support `.in` and `.cmake` files\n\n# Motivation\n\nSome of repos have `.in` and `.cmake` files including header license comments.\n\n# Modification\n\nThis PR adds support to the license check for those type of files.\n\n# Result\n\nEven more license headers.","shortMessageHtmlLink":"[CI] License header support .in and .cmake files"}},{"before":"4fab1b5364728a2132851c9cba7edbc18fc70534","after":"2c7f2e6b4ee7c15abbca2f7b4f7d279b9c0cb53c","ref":"refs/heads/fb-gha-license-header-cmake","pushedAt":"2024-09-06T14:24:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] License header support `.in` and `.cmake` files\n\n# Motivation\n\nSome of repos have `.in` and `.cmake` files including header license comments.\n\n# Modification\n\nThis PR adds support to the license check for those type of files.\n\n# Result\n\nEven more license headers.","shortMessageHtmlLink":"[CI] License header support .in and .cmake files"}},{"before":null,"after":"4fab1b5364728a2132851c9cba7edbc18fc70534","ref":"refs/heads/fb-gha-license-header-cmake","pushedAt":"2024-09-06T14:23:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] License header support `.in` and `.cmake` files\n\n# Motivation\n\nSome of repos have `.in` and `.cmake` files including header license comments.\n\n# Modification\n\nThis PR adds support to the license check for those type of files.\n\n# Result\n\nEven more license headers.","shortMessageHtmlLink":"[CI] License header support .in and .cmake files"}},{"before":null,"after":"1c5383ae88c01dff555e681bfac9bbc473025cc3","ref":"refs/heads/fb-gha-push-ci","pushedAt":"2024-09-06T14:23:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] License header support `.in` and `.cmake` files\n\n# Motivation\n\nSome of repos have `.in` and `.cmake` files including header license comments.\n\n# Modification\n\nThis PR adds support to the license check for those type of files.\n\n# Result\n\nEven more license headers.","shortMessageHtmlLink":"[CI] License header support .in and .cmake files"}},{"before":"975b5f727afa27d0e03a065c08655a35895e16af","after":null,"ref":"refs/heads/fb-gha-push-ci","pushedAt":"2024-09-06T13:51:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"}},{"before":"74f7b1e675980750a30ce294f2435d7614f38e61","after":"ff9492cbbf2c99e4e80752350fd2e4bb27804c44","ref":"refs/heads/main","pushedAt":"2024-09-06T13:51:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] Run tests on push to main (#2868)\n\n# Motivation\r\n\r\nWe want to get green check marks on our commits to main. To do this we\r\nhave to run part of our CI jobs when a new commit is pushed.\r\n\r\n# Modification\r\n\r\nThis PR adds a new workflow trigger to run our CI when a commit is\r\npushed to the main branch.\r\n\r\n# Result\r\n\r\nGreen checkmarks on our commits.","shortMessageHtmlLink":"[CI] Run tests on push to main (#2868)"}},{"before":null,"after":"975b5f727afa27d0e03a065c08655a35895e16af","ref":"refs/heads/fb-gha-push-ci","pushedAt":"2024-09-06T10:09:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] Run tests on push to main\n\n# Motivation\n\nWe want to get green check marks on our commits to main. To do this we have to run part of our CI jobs when a new commit is pushed.\n\n# Modification\n\nThis PR adds a new workflow trigger to run our CI when a commit is pushed to the main branch.\n\n# Result\n\nGreen checkmarks on our commits.","shortMessageHtmlLink":"[CI] Run tests on push to main"}},{"before":"3615f9cfa0f8e92d7130f583d828243617cb0885","after":"74f7b1e675980750a30ce294f2435d7614f38e61","ref":"refs/heads/main","pushedAt":"2024-09-04T11:06:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Adding a nicer description for `WebSocketFrame`. (#2862)\n\n### Motivation:\r\n\r\nResolving the following issue:\r\nhttps://github.com/apple/swift-nio/issues/2828\r\n\r\n### Modifications:\r\n\r\nMaking `WebSocketFrame` conform to `CustomStringConvertible`.\r\n\r\n### Result:\r\n\r\nA nicer description for `WebSocketFrame`.\r\n\r\n---------\r\n\r\nCo-authored-by: Franz Busch ","shortMessageHtmlLink":"Adding a nicer description for WebSocketFrame. (#2862)"}},{"before":"9746cf80e29edfef2a39924a66731249223f42a3","after":"3615f9cfa0f8e92d7130f583d828243617cb0885","ref":"refs/heads/main","pushedAt":"2024-09-04T08:07:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Making ByteBuffer's description more useful (#2864)\n\n### Motivation:\r\n\r\nResolving the following issue:\r\nhttps://github.com/apple/swift-nio/issues/2863\r\n\r\n### Modifications:\r\n\r\nRewrote `description` and `debugDescription` on `ByteBuffer` to make it\r\nmore useful. Also fixed a bug in the in `hexDumpCompact`.\r\n\r\n### Result:\r\n\r\nA more useful `description` and `debugDescription`.\r\n\r\n---------\r\n\r\nCo-authored-by: Franz Busch ","shortMessageHtmlLink":"Making ByteBuffer's description more useful (#2864)"}},{"before":"196928d0ceb218e81265a04aace946736dc9cb3b","after":"9746cf80e29edfef2a39924a66731249223f42a3","ref":"refs/heads/main","pushedAt":"2024-09-03T14:41:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Make `assumeIsolated` work with SerialExecutors that are backed by EventLoops (#2865)\n\nAllow usage of `assumeIsolated` in SerialExecutors that are backed by\r\nEventLoops.\r\n\r\n### Motivation:\r\n\r\nWe want to support all new Swift 6 features in SerialExecutors.\r\n\r\n### Modifications:\r\n\r\n- Implement `isSameExclusiveExecutionContext`\r\n- Implement `checkIsolated`\r\n\r\n### Result:\r\n\r\nWe can use `assumeIsolated` in actors that use an `EventLoop` as their\r\n`SerialExecutor`.","shortMessageHtmlLink":"Make assumeIsolated work with SerialExecutors that are backed by Ev…"}},{"before":"30df8551f4e636b8f68627dbc205221bcfc57782","after":"196928d0ceb218e81265a04aace946736dc9cb3b","ref":"refs/heads/main","pushedAt":"2024-09-03T09:13:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Add .compact format to ByteBuffer's hexdump method (#2856)\n\nAdd compact formatting option to ByteBuffer's hexdump method.\r\n\r\n### Motivation:\r\n\r\nResolving the following issue:\r\nhttps://github.com/apple/swift-nio/issues/2825.\r\n\r\n### Modifications:\r\n\r\n• Added a compact format for ByteBuffer's hexdump method\r\n\r\n### Result:\r\n\r\nA new format which is analog to the `.plain` but without whitespaces.\r\n\r\n---------\r\n\r\nCo-authored-by: Johannes Weiss \r\nCo-authored-by: Si Beaumont ","shortMessageHtmlLink":"Add .compact format to ByteBuffer's hexdump method (#2856)"}},{"before":"116985a34795f5cdb87074ddf6ddd10c9fa3477a","after":null,"ref":"refs/heads/fb-release-yml-update","pushedAt":"2024-09-02T12:32:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"}},{"before":"b4fae75400e16f2d75b053c80ce04f1b3a7b402b","after":"30df8551f4e636b8f68627dbc205221bcfc57782","ref":"refs/heads/main","pushedAt":"2024-09-02T12:32:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Update release.yml (#2850)","shortMessageHtmlLink":"Update release.yml (#2850)"}},{"before":"711146e75942548aee3c7bfae0cb995014c6ebb0","after":"116985a34795f5cdb87074ddf6ddd10c9fa3477a","ref":"refs/heads/fb-release-yml-update","pushedAt":"2024-09-02T12:17:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fb-release-yml-update","shortMessageHtmlLink":"Merge branch 'main' into fb-release-yml-update"}},{"before":"f2e3229ab564f093c0278cda9dc75a50ac554f17","after":"23ea72e3bab56200b610376283b087473fb96a2b","ref":"refs/heads/fb-gha-exclude-skipped","pushedAt":"2024-09-02T11:24:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] Exclude disabled jobs\n\n# Motivation\n\nCurrently disabled matrix jobs are still shown as skipped.\n\n# Modification\n\nThis PR excludes any disabled job which should make them not show up at all.\n\n# Result\n\nNo more unneeded skipped jobs.","shortMessageHtmlLink":"[CI] Exclude disabled jobs"}},{"before":"2002b043dce7de239f67e120f346febf57ccbb26","after":"f2e3229ab564f093c0278cda9dc75a50ac554f17","ref":"refs/heads/fb-gha-exclude-skipped","pushedAt":"2024-09-02T11:16:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] Exclude disabled jobs\n\n# Motivation\n\nCurrently disabled matrix jobs are still shown as skipped.\n\n# Modification\n\nThis PR excludes any disabled job which should make them not show up at all.\n\n# Result\n\nNo more unneeded skipped jobs.","shortMessageHtmlLink":"[CI] Exclude disabled jobs"}},{"before":"8e152cda68b927e0c7ff74811638013845a291ba","after":"2002b043dce7de239f67e120f346febf57ccbb26","ref":"refs/heads/fb-gha-exclude-skipped","pushedAt":"2024-09-02T11:09:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] Exclude disabled jobs\n\n# Motivation\n\nCurrently disabled matrix jobs are still shown as skipped.\n\n# Modification\n\nThis PR excludes any disabled job which should make them not show up at all.\n\n# Result\n\nNo more unneeded skipped jobs.","shortMessageHtmlLink":"[CI] Exclude disabled jobs"}},{"before":"6dea6ea95b14800079713bdc18a07f92ca879ca0","after":null,"ref":"refs/heads/fb-concurrency-hooks","pushedAt":"2024-09-02T11:04:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"}},{"before":"76f39c1cdb0c516970a56cd81cdc72117d8a5eb5","after":"b4fae75400e16f2d75b053c80ce04f1b3a7b402b","ref":"refs/heads/main","pushedAt":"2024-09-02T11:04:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Fix global concurrency hook integration test (#2857)\n\n# Motivation\r\n\r\nOur global concurrency hook was guarding against known Swift versions.\r\nSince the nightly are now Swift 6.1 we need to adjust our compiler\r\nguards.\r\n\r\n# Modification\r\n\r\nThis PR adjusts our compiler guards for the concurrency hooks.\r\n\r\n# Result\r\n\r\nConcurrency hooks for everyone","shortMessageHtmlLink":"Fix global concurrency hook integration test (#2857)"}},{"before":null,"after":"6dea6ea95b14800079713bdc18a07f92ca879ca0","ref":"refs/heads/fb-concurrency-hooks","pushedAt":"2024-09-02T10:06:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"Fix global concurrency hook integration test\n\n# Motivation\n\nOur global concurrency hook was guarding against known Swift versions. Since the nightly are now Swift 6.1 we need to adjust our compiler guards.\n\n# Modification\n\nThis PR adjusts our compiler guards for the concurrency hooks.\n\n# Result\n\nConcurrency hooks for everyone","shortMessageHtmlLink":"Fix global concurrency hook integration test"}},{"before":null,"after":"8e152cda68b927e0c7ff74811638013845a291ba","ref":"refs/heads/fb-gha-exclude-skipped","pushedAt":"2024-09-02T10:03:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://github.com/avatars/u/3491887?s=80&v=4"},"commit":{"message":"[CI] Exclude disabled jobs\n\n# Motivation\n\nCurrently disabled matrix jobs are still shown as skipped.\n\n# Modification\n\nThis PR excludes any disabled job which should make them not show up at all.\n\n# Result\n\nNo more unneeded skipped jobs.","shortMessageHtmlLink":"[CI] Exclude disabled jobs"}},{"before":"a9500d375a421c7d9be0ce8476a0d94fa01554f8","after":null,"ref":"refs/heads/fb-gha-container-image-and-docs-script","pushedAt":"2024-08-29T08:16:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://github.com/avatars/u/1382556?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsTbo1QA","startCursor":null,"endCursor":null}},"title":"Activity · apple/swift-nio"}