{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":580189446,"defaultBranch":"main","name":"swift-testing","ownerLogin":"apple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-19T23:51:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716925477.0","currentOid":""},"activityList":{"items":[{"before":"578aa0cb6e518f0716dfec4448b5b9bd0d19d30d","after":"4608c329bc1f06707db3fff8d6590b402064e6d5","ref":"refs/heads/main","pushedAt":"2024-05-28T19:33:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Remove `Sendable` constraint on the type of `Test.testCases`. (#442)\n\nThis change makes the type of `Test.testCases` just `(some\r\nSequence)?` instead of\r\n`(some Sequence & Sendable)?`. We don't need to send the\r\nsequence anywhere, so the extra requirement is not needed.\r\n\r\nResolves #439.\r\n\r\n### Checklist:\r\n\r\n- [x] Code and documentation should follow the style of the [Style\r\nGuide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).\r\n- [x] If public symbols are renamed or modified, DocC references should\r\nbe updated.","shortMessageHtmlLink":"Remove Sendable constraint on the type of Test.testCases. (#442)"}},{"before":"65ce4f0bff72cdcabe1ce43b2b7f13eb3ba20357","after":null,"ref":"refs/heads/jgrynspan/439-sendability-error","pushedAt":"2024-05-28T19:33:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"}},{"before":null,"after":"65ce4f0bff72cdcabe1ce43b2b7f13eb3ba20357","ref":"refs/heads/jgrynspan/439-sendability-error","pushedAt":"2024-05-28T19:12:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Remove `Sendable` constraint on the type of `Test.testCases`.\n\nThis change makes the type of `Test.testCases` just\n`(some Sequence)?` instead of\n`(some Sequence & Sendable)?`. We don't need to send the sequence\nanywhere, so the extra requirement is not needed.\n\nResolves #439.","shortMessageHtmlLink":"Remove Sendable constraint on the type of Test.testCases."}},{"before":null,"after":"74db6c308653a52ccffee629e2ca55b17a9458ae","ref":"refs/heads/jgrynspan/diagnose-when-.serialized-used-on-test-function","pushedAt":"2024-05-28T16:03:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"[WIP] Disable use of .serialized on @Test without args","shortMessageHtmlLink":"[WIP] Disable use of .serialized on @test without args"}},{"before":"c0190f25c75c111ace0caa851fc177bccea58438","after":"ea84a5b8a4311cb383394a7df523cd125bf0668b","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T15:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Ah, yes, structs","shortMessageHtmlLink":"Ah, yes, structs"}},{"before":"0ec787bc2951dd8604efa1dd89b739fe4ec3cb95","after":"c0190f25c75c111ace0caa851fc177bccea58438","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T14:28:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"MetadataSection needs help","shortMessageHtmlLink":"MetadataSection needs help"}},{"before":"9616f76370c39e847cfb217fc85a1c8c6d1ec4f5","after":"0ec787bc2951dd8604efa1dd89b739fe4ec3cb95","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T14:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"More test logging","shortMessageHtmlLink":"More test logging"}},{"before":"0148d03010023a8c06e264a5c351b4406f9ddb06","after":"9616f76370c39e847cfb217fc85a1c8c6d1ec4f5","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T14:14:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Different logging on Linux","shortMessageHtmlLink":"Different logging on Linux"}},{"before":"119c65b3c1189edc8f02e2a426458e39f0145406","after":"0148d03010023a8c06e264a5c351b4406f9ddb06","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T13:57:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Temporarily disable unmapping images on ELF to see if that solves the crash (if so, we have bad pointers afoot)","shortMessageHtmlLink":"Temporarily disable unmapping images on ELF to see if that solves the…"}},{"before":"3f8b0f02adc704e3b933525383599ae24ee6f800","after":"119c65b3c1189edc8f02e2a426458e39f0145406","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T13:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"More test fixes","shortMessageHtmlLink":"More test fixes"}},{"before":"465fc07d748523e377c6fc886c8f7ed2a8ea1493","after":"3f8b0f02adc704e3b933525383599ae24ee6f800","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T13:43:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Log found sections (temporary for testing)","shortMessageHtmlLink":"Log found sections (temporary for testing)"}},{"before":"25d5ba69d71553d9b4f76c2fba7d801af68e2902","after":"465fc07d748523e377c6fc886c8f7ed2a8ea1493","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T13:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Fix a test failure","shortMessageHtmlLink":"Fix a test failure"}},{"before":"bebf9100fdffe98006f6f9e7a1fd9c6e8b2056c6","after":"25d5ba69d71553d9b4f76c2fba7d801af68e2902","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T13:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Fix Linux typo","shortMessageHtmlLink":"Fix Linux typo"}},{"before":null,"after":"bebf9100fdffe98006f6f9e7a1fd9c6e8b2056c6","ref":"refs/heads/jgrynspan/dynamic-section-lookup","pushedAt":"2024-05-28T13:22:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Various cleanups","shortMessageHtmlLink":"Various cleanups"}},{"before":"30a08f877bb267ef62d9cd7602238ea232870706","after":null,"ref":"refs/heads/dreisbach/fix_curation_testing_async-128705150","pushedAt":"2024-05-24T21:42:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medreisbach","name":"dreisbach","path":"/medreisbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150207122?s=80&v=4"}},{"before":"0c2fa99b585454037f485ff93b94d905fedda4ef","after":"578aa0cb6e518f0716dfec4448b5b9bd0d19d30d","ref":"refs/heads/main","pushedAt":"2024-05-24T21:42:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medreisbach","name":"dreisbach","path":"/medreisbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150207122?s=80&v=4"},"commit":{"message":"remove undesired backticks from article reference causing curation issues (#437)\n\nresolves rdar://128705150\r\n\r\n### Checklist:\r\n\r\n- [x] Code and documentation should follow the style of the [Style\r\nGuide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).\r\n- [x] If public symbols are renamed or modified, DocC references should\r\nbe updated.","shortMessageHtmlLink":"remove undesired backticks from article reference causing curation is…"}},{"before":null,"after":"30a08f877bb267ef62d9cd7602238ea232870706","ref":"refs/heads/dreisbach/fix_curation_testing_async-128705150","pushedAt":"2024-05-24T21:38:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"medreisbach","name":"dreisbach","path":"/medreisbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150207122?s=80&v=4"},"commit":{"message":"remove undesired ticks from the article reference causing it to be uncurated\n\nresolves rdar://128705150","shortMessageHtmlLink":"remove undesired ticks from the article reference causing it to be un…"}},{"before":"875b870bcd4087b64ad6fff4b8556983df5f4711","after":"4365611f5c81e3bebf92b34927353d1f12ef4964","ref":"refs/heads/jgrynspan/exit-tests-proposal","pushedAt":"2024-05-24T20:47:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"[SWT-NNNN] Exit tests\n\nOne of the first enhancement requests we received for swift-testing was the\nability to test for precondition failures and other critical failures that\nterminate the current process when they occur. This feature is also frequently\nrequested for XCTest. With swift-testing, we have the opportunity to build such\na feature in an ergonomic way.\n\nRead the full proposal [here](https://github.com/apple/swift-testing/blob/jgrynspan/exit-tests-proposal/Documentation/Proposals/NNNN-exit-tests.md).","shortMessageHtmlLink":"[SWT-NNNN] Exit tests"}},{"before":"9ec6087b31da7f6908c27acaa3027f917e32e286","after":"a300fd25cf21a05b538d369a9d6ff5c13d70cd8b","ref":"refs/heads/jgrynspan/hardened-libc++","pushedAt":"2024-05-24T19:42:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"CMake too","shortMessageHtmlLink":"CMake too"}},{"before":"2ccdc81f374dcf2f6bd7b68cb698713393ee3e46","after":"0c2fa99b585454037f485ff93b94d905fedda4ef","ref":"refs/heads/main","pushedAt":"2024-05-24T19:37:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Split `.bug()` into two taking a URL or a number. (#401)\n\nThis PR changes the initializers for `.bug()` from ones taking an\r\nundecorated and unspecified \"identifier\" to ones taking either a URL (as\r\na string) or a numeric ID (\"bug number.\")\r\n\r\nThe existing interface is ambiguous to tools authors seeking to\r\nintegrate with it. They must treat _every_ bug as potentially containing\r\na URL with fallback paths if a bug's ID cannot be parsed as a URL. By\r\nsplitting URLs and numbers up into two separate properties, tools\r\nauthors can provide reliable, distinct interfaces for bugs known by\r\nnumber vs. those known by URL.\r\n\r\n### Checklist:\r\n\r\n- [x] Code and documentation should follow the style of the [Style\r\nGuide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).\r\n- [x] If public symbols are renamed or modified, DocC references should\r\nbe updated.","shortMessageHtmlLink":"Split .bug() into two taking a URL or a number. (#401)"}},{"before":"a7ea40f1e51d8a896bc2ec85a06516e031b2fb27","after":null,"ref":"refs/heads/jgrynspan/refactor-bug-trait","pushedAt":"2024-05-24T19:37:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"}},{"before":"bcf1ff1674d4612ac55630ea74a7e16d6f7a2c24","after":null,"ref":"refs/heads/jgrynspan/refactor-bug-inits-proposal","pushedAt":"2024-05-24T19:30:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"}},{"before":"7f54c9251c59afae8cbc3e24c87d32385f818ba7","after":"2ccdc81f374dcf2f6bd7b68cb698713393ee3e46","ref":"refs/heads/main","pushedAt":"2024-05-24T19:30:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"[SWT-0001] Dedicated `.bug()` functions for URLs and IDs (#412)\n\nOne of the features of swift-testing is a test traits system that allows\r\nassociating metadata with a test suite or test function. One trait in\r\nparticular, `.bug()`, has the potential for integration with development\r\ntools but needs some refinement before integration would be practical.\r\n\r\nRead the full proposal\r\n[here](https://github.com/apple/swift-testing/blob/jgrynspan/refactor-bug-inits-proposal/Documentation/Proposals/0001-refactor-bug-inits.md).\r\n\r\n### Checklist:\r\n\r\n- [x] Code and documentation should follow the style of the [Style\r\nGuide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).\r\n- [x] If public symbols are renamed or modified, DocC references should\r\nbe updated.","shortMessageHtmlLink":"[SWT-0001] Dedicated .bug() functions for URLs and IDs (#412)"}},{"before":"359af89222081738d6da3375e539c769585421be","after":"bcf1ff1674d4612ac55630ea74a7e16d6f7a2c24","ref":"refs/heads/jgrynspan/refactor-bug-inits-proposal","pushedAt":"2024-05-24T19:23:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Update status to accepted","shortMessageHtmlLink":"Update status to accepted"}},{"before":"106764a52334333cb557871c706d0a667d5ab101","after":"a7ea40f1e51d8a896bc2ec85a06516e031b2fb27","ref":"refs/heads/jgrynspan/refactor-bug-trait","pushedAt":"2024-05-24T19:20:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Split `.bug()` into two taking a URL or a number.\n\nThis PR changes the initializers for `.bug()` from ones taking an undecorated\nand unspecified \"identifier\" to ones taking either a URL (as a string) or a\nnumeric ID (\"bug number.\")\n\nThe existing interface is ambiguous to tools authors seeking to integrate with\nit. They must treat _every_ bug as potentially containing a URL with fallback\npaths if a bug's ID cannot be parsed as a URL. By splitting URLs and numbers up\ninto two separate properties, tools authors can provide reliable, distinct\ninterfaces for bugs known by number vs. those known by URL.","shortMessageHtmlLink":"Split .bug() into two taking a URL or a number."}},{"before":"8505e1f4241211e80b3c4b64a725d6e16cec6296","after":"359af89222081738d6da3375e539c769585421be","ref":"refs/heads/jgrynspan/refactor-bug-inits-proposal","pushedAt":"2024-05-24T19:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"Assign proposal number 0001","shortMessageHtmlLink":"Assign proposal number 0001"}},{"before":"ca66809eafcb7be47b16482c0fad4c970a65f12a","after":"7f54c9251c59afae8cbc3e24c87d32385f818ba7","ref":"refs/heads/main","pushedAt":"2024-05-24T17:23:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"},"commit":{"message":"[6.0 required] Remove `UncheckedSendable` (#429)\n\nThis change removes the `UncheckedSendable` type and adopts\r\n`nonisolated(unsafe)`.\r\n\r\nThis change generates a number of diagnostics when built with the Swift\r\n5.10 toolchain due to https://github.com/apple/swift/pull/72070, so we\r\nwill need to hold this change until we drop 5.10 support.\r\n\r\n### Checklist:\r\n\r\n- [x] Code and documentation should follow the style of the [Style\r\nGuide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).\r\n- [x] If public symbols are renamed or modified, DocC references should\r\nbe updated.","shortMessageHtmlLink":"[6.0 required] Remove UncheckedSendable (#429)"}},{"before":"08083bb8c3b49d2329c05a906c4c7ec7d08b941c","after":null,"ref":"refs/heads/jgrynspan/delete-unchecked-sendable","pushedAt":"2024-05-24T17:23:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"}},{"before":"527b0fd2ce1d7d64eaa72b9d334108f2f1202f2c","after":"ca66809eafcb7be47b16482c0fad4c970a65f12a","ref":"refs/heads/main","pushedAt":"2024-05-24T16:18:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stmontgomery","name":"Stuart Montgomery","path":"/stmontgomery","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14787?s=80&v=4"},"commit":{"message":"Fix a misuse of `.bug()` in documentation. (#436)\n\nFixes a typo in an example using `.bug()`.\r\n\r\n### Checklist:\r\n\r\n- [x] Code and documentation should follow the style of the [Style\r\nGuide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).\r\n- [x] If public symbols are renamed or modified, DocC references should\r\nbe updated.","shortMessageHtmlLink":"Fix a misuse of .bug() in documentation. (#436)"}},{"before":"7933784a54428790231d68f2a5f44ec699a6237b","after":null,"ref":"refs/heads/jgrynspan/fix-bug-id-typo","pushedAt":"2024-05-24T15:11:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grynspan","name":"Jonathan Grynspan","path":"/grynspan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4145863?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVjgyIwA","startCursor":null,"endCursor":null}},"title":"Activity · apple/swift-testing"}