{"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://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721118125.0","currentOid":""},"activityList":{"items":[{"before":"d7739e8b62c21d5f2a7d712fe5cd87fec892eb29","after":null,"ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-16T08:22:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"}},{"before":"b1bf036143e61f10ebc6aa0bb65c78b149c41d99","after":"8a69bd9d88e1289c6aa8d32dc7034357a6cd01c5","ref":"refs/heads/main","pushedAt":"2024-07-16T08:22:04.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":"[GHA] Cxx interoperability compatibility and integration tests check (#2790)\n\n# Motivation\r\n\r\nAnother reusable check is to make sure that all library products of a package are successfully building when consumed from a module that has Cxx interoperability enabled. Another check that's missing is running the integration tests.\r\n\r\n# Modification\r\n\r\nThis PR adds two new checks to the reusable workflow. One to check for Cxx interoperability compatibility and another one to run the integration tests. I also fixed a misalgined name for the nightly benchmarks.\r\n\r\n# Result\r\n\r\nThis should be one of the last reusable workflow checks.","shortMessageHtmlLink":"[GHA] Cxx interoperability compatibility and integration tests check (#…"}},{"before":"4cc236b9110b9657ce948f4c8d49ab874a557dcc","after":"d7739e8b62c21d5f2a7d712fe5cd87fec892eb29","ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-16T07:47:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Cxx interoperability compatibility and integration tests check\n\n# Motivation\n\nAnother reusable check is to make sure that all library products of a package are successfully building when consumed from a module that has Cxx interoperability enabled. Another check that's missing is running the integration tests.\n\n# Modification\n\nThis PR adds two new checks to the reusable workflow. One to check for Cxx interoperability compatibility and another one to run the integration tests. I also fixed a misalgined name for the nightly benchmarks.\n\n# Result\n\nThis should be one of the last reusable workflow checks.","shortMessageHtmlLink":"[GHA] Cxx interoperability compatibility and integration tests check"}},{"before":"47cb8335d447d647d5b7d413307abc72bc169d6c","after":"4cc236b9110b9657ce948f4c8d49ab874a557dcc","ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-16T07:28:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Cxx interoperability compatibility and integration tests check\n\n# Motivation\n\nAnother reusable check is to make sure that all library products of a package are successfully building when consumed from a module that has Cxx interoperability enabled. Another check that's missing is running the integration tests.\n\n# Modification\n\nThis PR adds two new checks to the reusable workflow. One to check for Cxx interoperability compatibility and another one to run the integration tests. I also fixed a misalgined name for the nightly benchmarks.\n\n# Result\n\nThis should be one of the last reusable workflow checks.","shortMessageHtmlLink":"[GHA] Cxx interoperability compatibility and integration tests check"}},{"before":"41e920729444869d6e6626c299d76df801620826","after":"47cb8335d447d647d5b7d413307abc72bc169d6c","ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-16T07:11:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Cxx interoperability compatibility and integration tests check\n\n# Motivation\n\nAnother reusable check is to make sure that all library products of a package are successfully building when consumed from a module that has Cxx interoperability enabled. Another check that's missing is running the integration tests.\n\n# Modification\n\nThis PR adds two new checks to the reusable workflow. One to check for Cxx interoperability compatibility and another one to run the integration tests. I also fixed a misalgined name for the nightly benchmarks.\n\n# Result\n\nThis should be one of the last reusable workflow checks.","shortMessageHtmlLink":"[GHA] Cxx interoperability compatibility and integration tests check"}},{"before":"d17fa46c5e67bb060ed558a082580a3bc504617b","after":"41e920729444869d6e6626c299d76df801620826","ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-16T06:47:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Cxx interoperability compatibility and integration tests check\n\n# Motivation\n\nAnother reusable check is to make sure that all library products of a package are successfully building when consumed from a module that has Cxx interoperability enabled. Another check that's missing is running the integration tests.\n\n# Modification\n\nThis PR adds two new checks to the reusable workflow. One to check for Cxx interoperability compatibility and another one to run the integration tests. I also fixed a misalgined name for the nightly benchmarks.\n\n# Result\n\nThis should be one of the last reusable workflow checks.","shortMessageHtmlLink":"[GHA] Cxx interoperability compatibility and integration tests check"}},{"before":"c2cb5f81542e307eb3e58016c42f49a470fe6953","after":"d17fa46c5e67bb060ed558a082580a3bc504617b","ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-15T18:09:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Cxx interoperability compatibility and integration tests check\n\n# Motivation\n\nAnother reusable check is to make sure that all library products of a package are successfully building when consumed from a module that has Cxx interoperability enabled. Another check that's missing is running the integration tests.\n\n# Modification\n\nThis PR adds two new checks to the reusable workflow. One to check for Cxx interoperability compatibility and another one to run the integration tests. I also fixed a misalgined name for the nightly benchmarks.\n\n# Result\n\nThis should be one of the last reusable workflow checks.","shortMessageHtmlLink":"[GHA] Cxx interoperability compatibility and integration tests check"}},{"before":"c323141519fa672b5d9d29255abca58499c0a871","after":"c2cb5f81542e307eb3e58016c42f49a470fe6953","ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-15T17:49:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Cxx interoperability compatibility and integration tests check\n\n# Motivation\n\nAnother reusable check is to make sure that all library products of a package are successfully building when consumed from a module that has Cxx interoperability enabled. Another check that's missing is running the integration tests.\n\n# Modification\n\nThis PR adds two new checks to the reusable workflow. One to check for Cxx interoperability compatibility and another one to run the integration tests. I also fixed a misalgined name for the nightly benchmarks.\n\n# Result\n\nThis should be one of the last reusable workflow checks.","shortMessageHtmlLink":"[GHA] Cxx interoperability compatibility and integration tests check"}},{"before":"6b84f1d4b3632d452569871dfb311cf54b49c622","after":"c323141519fa672b5d9d29255abca58499c0a871","ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-15T17:15:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Cxx interoperability compatibility and integration tests check\n\n# Motivation\n\nAnother reusable check is to make sure that all library products of a package are successfully building when consumed from a module that has Cxx interoperability enabled. Another check that's missing is running the integration tests.\n\n# Modification\n\nThis PR adds two new checks to the reusable workflow. One to check for Cxx interoperability compatibility and another one to run the integration tests. I also fixed a misalgined name for the nightly benchmarks.\n\n# Result\n\nThis should be one of the last reusable workflow checks.","shortMessageHtmlLink":"[GHA] Cxx interoperability compatibility and integration tests check"}},{"before":null,"after":"6b84f1d4b3632d452569871dfb311cf54b49c622","ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-15T17:13:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Cxx interoperability compatibility and integration tests check\n\n# Motivation\n\nAnother reusable check is to make sure that all library products of a package are successfully building when consumed from a module that has Cxx interoperability enabled. Another check that's missing is running the integration tests.\n\n# Modification\n\nThis PR adds two new checks to the reusable workflow. One to check for Cxx interoperability compatibility and another one to run the integration tests. I also fixed a misalgined name for the nightly benchmarks.\n\n# Result\n\nThis should be one of the last reusable workflow checks.","shortMessageHtmlLink":"[GHA] Cxx interoperability compatibility and integration tests check"}},{"before":"0cad6b7f4a71d8d4a62782f71353265f153615d9","after":null,"ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T17:07:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382556?s=80&v=4"}},{"before":"7b03cb247bde066a2b87df517acfaf99436151e6","after":"b1bf036143e61f10ebc6aa0bb65c78b149c41d99","ref":"refs/heads/main","pushedAt":"2024-07-15T17:07:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382556?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow (#2789)\n\n* [GHA] Introduce reusable matrix workflow\r\n\r\n# Motivation\r\n\r\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\r\n\r\n# Modification\r\n\r\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\r\n\r\n# Result\r\n\r\nIt is now easy to setup multiple matrix based workflows.\r\n\r\n* Code review\r\n\r\n* Change nightly next","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow (#2789)"}},{"before":"9fb03fdc3fb3ff9e5f77a56d2283a66df892ea5d","after":"0cad6b7f4a71d8d4a62782f71353265f153615d9","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T16:31:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"Change nightly next","shortMessageHtmlLink":"Change nightly next"}},{"before":"67b123b1bcb94d95d3672383146587bd415cf16d","after":"9fb03fdc3fb3ff9e5f77a56d2283a66df892ea5d","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T13:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"Code review","shortMessageHtmlLink":"Code review"}},{"before":"2c73c3f5241584a7689fb320f23ee147b1a1cb28","after":null,"ref":"refs/heads/fb-gha-cxx-interop","pushedAt":"2024-07-15T11:44:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"}},{"before":"a8ed467a6497a7dc8c6138796de2b487af4e989c","after":"67b123b1bcb94d95d3672383146587bd415cf16d","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T11:34:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"f6a482ceaab97e4c72c3080dd9d3e1f5ae90acee","after":"a8ed467a6497a7dc8c6138796de2b487af4e989c","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T11:32:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"2c8e214720bcdd46f43a667a45daca627fccc4ae","after":"f6a482ceaab97e4c72c3080dd9d3e1f5ae90acee","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T11:28:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"f8f021f5968c80735fef6bc61e388163070f901c","after":"2c8e214720bcdd46f43a667a45daca627fccc4ae","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T11:28:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"0d38fd02cd109a87c90b72c3a8979410bb9240c6","after":"f8f021f5968c80735fef6bc61e388163070f901c","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T11:27:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"f25c2ea52b1be9321c378c241f8879b329450adf","after":"0d38fd02cd109a87c90b72c3a8979410bb9240c6","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T11:26:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"5e2ac2c0ee11b299b16da66db6f4e2c9ffc79abe","after":"f25c2ea52b1be9321c378c241f8879b329450adf","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T11:04:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"9886f3cc6ecd155a4752116c68ed8d68c7cc58ee","after":"5e2ac2c0ee11b299b16da66db6f4e2c9ffc79abe","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T11:00:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"13923855d0c923208793f7dd295bd59ea6b52090","after":"9886f3cc6ecd155a4752116c68ed8d68c7cc58ee","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T10:31:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"748541732736eac12e53310bd397d319e83d4f15","after":"13923855d0c923208793f7dd295bd59ea6b52090","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T10:24:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"518c564b3ea356ca57d963e134de0b471ff93678","after":"748541732736eac12e53310bd397d319e83d4f15","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T10:20:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"add13880f4712070db89d73bdad3f64a9348add3","after":"518c564b3ea356ca57d963e134de0b471ff93678","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T10:17:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"4cc283d14b2022b782f6b1552a00f47234f9e720","after":"add13880f4712070db89d73bdad3f64a9348add3","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T10:14:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"15bb43f3d6ba83e3964b7c72e59be22eab0072c4","after":"4cc283d14b2022b782f6b1552a00f47234f9e720","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T09:52:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}},{"before":"d53439cd07c9b784960cb9b1f7f05c54e1d4e904","after":"15bb43f3d6ba83e3964b7c72e59be22eab0072c4","ref":"refs/heads/fb-gha-matrix-workflow","pushedAt":"2024-07-15T09:47:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"[GHA] Introduce reusable matrix workflow\n\n# Motivation\n\nWe have a few checks that we want to run across all supported Swift versions e.g. unit tests and benchmarks. Right now we already added two matrix based jobs to the reusable workflow. This leads to a lot of duplication and harder maintenance.\n\n# Modification\n\nThis PR splits off the current reusable workflow to only contain soundness related checks and introduces a new reusable matrix based workflow which can be customized to execute different commands.\n\n# Result\n\nIt is now easy to setup multiple matrix based workflows.","shortMessageHtmlLink":"[GHA] Introduce reusable matrix workflow"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgITbXQA","startCursor":null,"endCursor":null}},"title":"Activity · apple/swift-nio"}