{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":136227935,"defaultBranch":"master","name":"rules_swift","ownerLogin":"bazelbuild","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-05T19:55:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11684617?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726769590.0","currentOid":""},"activityList":{"items":[{"before":"8394a79fd297f880b504c236ef2e258367cc4696","after":"18e66e8ce6709edee7c648c1a838166460d2e930","ref":"refs/heads/bj/mixed_language_library","pushedAt":"2024-09-27T18:48:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Add `mixed_langauge_library`\n\nReplaces `experimental_mixed_langauge_library` in rules_apple. Meant to support SE-0403.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Add mixed_langauge_library"}},{"before":"bc58c59a287eb51c44ee29ec83d883997724890d","after":"8394a79fd297f880b504c236ef2e258367cc4696","ref":"refs/heads/bj/mixed_language_library","pushedAt":"2024-09-27T18:44:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Add `mixed_langauge_library`\n\nReplaces `experimental_mixed_langauge_library` in rules_apple. Meant to support SE-0403.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Add mixed_langauge_library"}},{"before":"d28d5d86c7ee9c938c0f1969cb46f70587b4ffa1","after":"bc58c59a287eb51c44ee29ec83d883997724890d","ref":"refs/heads/bj/mixed_language_library","pushedAt":"2024-09-27T18:40:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Add `mixed_langauge_library`\n\nReplaces `experimental_mixed_langauge_library` in rules_apple. Meant to support SE-0403.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Add mixed_langauge_library"}},{"before":"b5f189696218524bba1fe4ed1c68fc5e906be885","after":"d28d5d86c7ee9c938c0f1969cb46f70587b4ffa1","ref":"refs/heads/bj/mixed_language_library","pushedAt":"2024-09-27T18:36:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Add `mixed_langauge_library`\n\nReplaces `experimental_mixed_langauge_library` in rules_apple. Meant to support SE-0403.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Add mixed_langauge_library"}},{"before":"1ba5e44023afb6bec14f6cdcd3978816a3460ab5","after":"b5f189696218524bba1fe4ed1c68fc5e906be885","ref":"refs/heads/bj/mixed_language_library","pushedAt":"2024-09-27T18:20:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Add `mixed_langauge_library`\n\nReplaces `experimental_mixed_langauge_library` in rules_apple. Meant to support SE-0403.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Add mixed_langauge_library"}},{"before":"9de9cf9a009e5fed68a41377f0ec7fd95803a81f","after":"1ba5e44023afb6bec14f6cdcd3978816a3460ab5","ref":"refs/heads/bj/mixed_language_library","pushedAt":"2024-09-27T18:18:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Add `mixed_langauge_library`\n\nReplaces `experimental_mixed_langauge_library` in rules_apple. Meant to support SE-0403.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Add mixed_langauge_library"}},{"before":"fa629f760e3e724679cce96852059f7c06a23abb","after":"9de9cf9a009e5fed68a41377f0ec7fd95803a81f","ref":"refs/heads/bj/mixed_language_library","pushedAt":"2024-09-27T15:49:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Add `mixed_langauge_library`\n\nReplaces `experimental_mixed_langauge_library` in rules_apple. Meant to support SE-0403.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Add mixed_langauge_library"}},{"before":"906bcb09dc8c37afe39533ce4164517c7861ba87","after":"fa629f760e3e724679cce96852059f7c06a23abb","ref":"refs/heads/bj/mixed_language_library","pushedAt":"2024-09-27T15:40:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Add `mixed_langauge_library`\n\nReplaces `experimental_mixed_langauge_library` in rules_apple. Meant to support SE-0403.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Add mixed_langauge_library"}},{"before":"befe49874b237b1bcc93b70ee863fda7b52c4ae2","after":"906bcb09dc8c37afe39533ce4164517c7861ba87","ref":"refs/heads/bj/mixed_language_library","pushedAt":"2024-09-27T15:34:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Add `mixed_langauge_library`\n\nReplaces `experimental_mixed_langauge_library` in rules_apple. Meant to support SE-0403.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Add mixed_langauge_library"}},{"before":"fe5acb54bcec1bd97b20900371b063e345c0fe9c","after":"ddc13cfaeaa57e8cf55a5d71fe985d9996a11bc2","ref":"refs/heads/upstream","pushedAt":"2024-09-26T17:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Improve error messaging around parallel compilation planning.\n\nThis gives users an actionable way to opt out if some future version of the Swift driver changes things and we need to adjust.\n\nAlso bring back the portion of the earlier rolled-back change that lets all codegen jobs finish before returning (to ensure all possible diagnostics get printed), and improve the layering check error message to include misspelling as one of the reasons it might occur.\n\nPiperOrigin-RevId: 679207758","shortMessageHtmlLink":"Improve error messaging around parallel compilation planning."}},{"before":"d1ecc8a4145d20840bba5cb1a194e436f59d5293","after":"fe5acb54bcec1bd97b20900371b063e345c0fe9c","ref":"refs/heads/upstream","pushedAt":"2024-09-26T15:43:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"For large command lines, use the arguments printed by the driver after the comment marker instead of depending on the driver's response files.\n\nAlso don't return early from a codegen job if one fails; collect the output from all of them so the user gets all possible diagnostics.\n\nPiperOrigin-RevId: 679164346","shortMessageHtmlLink":"For large command lines, use the arguments printed by the driver afte…"}},{"before":"f6302a27808363222f4b18f8a807187271ef664a","after":"d1ecc8a4145d20840bba5cb1a194e436f59d5293","ref":"refs/heads/upstream","pushedAt":"2024-09-26T15:35:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Update parallel compilation to handle optimization correctly.\n\nExplicitly disable cross-module optimization in `exec` configs so that Swift tools can be built in parallel to speed up critical build paths.\n\nPiperOrigin-RevId: 679161790","shortMessageHtmlLink":"Update parallel compilation to handle optimization correctly."}},{"before":"1cc11f0d360bceea217d18fc677d2b62f35f0cf7","after":"f6302a27808363222f4b18f8a807187271ef664a","ref":"refs/heads/upstream","pushedAt":"2024-09-24T12:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add tests for parallel compilation to make sure that the various optimization modes interact as we expect.\n\nThe tests highlight a couple cases that are currently known to be wrong so we can fix and test them without just manually building all possible combinations.\n\nPiperOrigin-RevId: 678199012","shortMessageHtmlLink":"Add tests for parallel compilation to make sure that the various opti…"}},{"before":"ba27dcde25224f6ed5d3fa1ffefedcdeadab3613","after":"1cc11f0d360bceea217d18fc677d2b62f35f0cf7","ref":"refs/heads/upstream","pushedAt":"2024-09-23T19:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"For large command lines, use the arguments printed by the driver after the comment marker instead of depending on the driver's response files.\n\nAlso don't return early from a codegen job if one fails; collect the output from all of them so the user gets all possible diagnostics.\n\nPiperOrigin-RevId: 677902969","shortMessageHtmlLink":"For large command lines, use the arguments printed by the driver afte…"}},{"before":"3fcc22be62fb8d173bd411bcf144a19a6d1ccc03","after":"ba27dcde25224f6ed5d3fa1ffefedcdeadab3613","ref":"refs/heads/upstream","pushedAt":"2024-09-19T19:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"No public description\n\nPiperOrigin-RevId: 676522200","shortMessageHtmlLink":"No public description"}},{"before":"113a868c9565baeea31735e002af1eb7c36005fb","after":null,"ref":"refs/heads/bj/bzlmod-docs","pushedAt":"2024-09-19T18:13:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"}},{"before":"0c30ead0a13a8e722da0ea9c582fc15aa2b896c2","after":"24f42ed239d86ea1e99d2c32b9b9080ba08cb5ec","ref":"refs/heads/master","pushedAt":"2024-09-19T18:13:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Use Bzlmod for docs (#1312)\n\nUpstream Bazel is having issues with WORKSPACE. We should cut over to\r\nthis way anyway.\r\n\r\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Use Bzlmod for docs (#1312)"}},{"before":null,"after":"113a868c9565baeea31735e002af1eb7c36005fb","ref":"refs/heads/bj/bzlmod-docs","pushedAt":"2024-09-19T17:59:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Use Bzlmod for docs\n\nUpstream is having issues with WORKSPACE. We should cut over to this way anyway.\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"Use Bzlmod for docs"}},{"before":"3704684b05093a650f43139e93cd474c4875c976","after":null,"ref":"refs/heads/luis/cherry-pick-f235362","pushedAt":"2024-09-19T16:14:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"}},{"before":"86dc0f046269b3001f6f20cec38342c03120a209","after":"0c30ead0a13a8e722da0ea9c582fc15aa2b896c2","ref":"refs/heads/master","pushedAt":"2024-09-19T16:14:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"Un-conditionalize logic for features that require Xcode 15.0 or higher (dropping support for Xcode 14) (#1311)\n\nPiperOrigin-RevId: 640116533\r\n\r\nCherry picks:\r\nhttps://github.com/bazelbuild/rules_swift/commit/f235362c01a786cdd7bbe746f0ee5d0af5997324\r\n\r\nSubmitting to the App Store requires Xcode 15+ so this cherry pick (and\r\nsome other changes to < Xcode 15 logic I made) drops support for Xcodes\r\nless than 15\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Allevato ","shortMessageHtmlLink":"Un-conditionalize logic for features that require Xcode 15.0 or highe…"}},{"before":"080e1112f92997a37e934d0c8e3eb7d4e4e08ad1","after":"3fcc22be62fb8d173bd411bcf144a19a6d1ccc03","ref":"refs/heads/upstream","pushedAt":"2024-09-19T12:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Internal change.\n\nPiperOrigin-RevId: 676376671","shortMessageHtmlLink":"Internal change."}},{"before":"d1a80873ffeb48759a1c13a3a2cd30cbf52c0b01","after":"3704684b05093a650f43139e93cd474c4875c976","ref":"refs/heads/luis/cherry-pick-f235362","pushedAt":"2024-09-18T23:54:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luispadron","name":"Luis Padron","path":"/luispadron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13840545?s=80&v=4"},"commit":{"message":"Fix merge conflicts and remove const values gating","shortMessageHtmlLink":"Fix merge conflicts and remove const values gating"}},{"before":"1350b29d7d60ba4a10e799f425a51c7229200dff","after":"d1a80873ffeb48759a1c13a3a2cd30cbf52c0b01","ref":"refs/heads/luis/cherry-pick-f235362","pushedAt":"2024-09-18T23:52:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luispadron","name":"Luis Padron","path":"/luispadron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13840545?s=80&v=4"},"commit":{"message":"Fix merge conflicts and remove const values gating","shortMessageHtmlLink":"Fix merge conflicts and remove const values gating"}},{"before":null,"after":"1350b29d7d60ba4a10e799f425a51c7229200dff","ref":"refs/heads/luis/cherry-pick-f235362","pushedAt":"2024-09-18T23:47:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luispadron","name":"Luis Padron","path":"/luispadron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13840545?s=80&v=4"},"commit":{"message":"Fix merge conflicts and remove const values gating","shortMessageHtmlLink":"Fix merge conflicts and remove const values gating"}},{"before":"6988259ff795c3b61dc7586a84754288a288868e","after":"080e1112f92997a37e934d0c8e3eb7d4e4e08ad1","ref":"refs/heads/upstream","pushedAt":"2024-09-13T14:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Force `swift.compile_in_parallel` in the tests that depend on looking up specific mnemonics.\n\nPiperOrigin-RevId: 674284106","shortMessageHtmlLink":"Force swift.compile_in_parallel in the tests that depend on looking…"}},{"before":"d980857a7af913ba4ee4889f02fb95a6a6f91259","after":"6988259ff795c3b61dc7586a84754288a288868e","ref":"refs/heads/upstream","pushedAt":"2024-09-12T14:01:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Additional changes to XCTest symbol graph test discovery for Swift 6 compatibility.\n\nMaking all of the discovered tests returned by `static func`s instead of stored `static let`s removes some problematic `@Sendable`-related function conversions that were causing a runtime crash when Swift 6 more is enabled. SwiftPM avoids this problem by... not ever compiling the discovered test runner in Swift 6 mode even if the package requests it. 🫤\n\nPiperOrigin-RevId: 673829386","shortMessageHtmlLink":"Additional changes to XCTest symbol graph test discovery for Swift 6 …"}},{"before":"7c149cf490e8e9ad587d751a54a9dbadd379f5b5","after":"d980857a7af913ba4ee4889f02fb95a6a6f91259","ref":"refs/heads/upstream","pushedAt":"2024-09-06T13:59:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make sure to collect plugins from `private_deps` and from implicit toolchain deps.\n\nPiperOrigin-RevId: 671741672","shortMessageHtmlLink":"Make sure to collect plugins from private_deps and from implicit to…"}},{"before":"b032fd7d9e79b5d0668352e61180cb3d29bf831f","after":"7c149cf490e8e9ad587d751a54a9dbadd379f5b5","ref":"refs/heads/upstream","pushedAt":"2024-09-04T15:43:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix filtering of swift-testing tests.\n\n* Remove the module name from the test identifier used for filtering.\n* If no tests matched the filter, request explicit skipping of all tests so that the runner doesn't interpret the empty filter set as \"run all tests\".\n\nPiperOrigin-RevId: 670984261","shortMessageHtmlLink":"Fix filtering of swift-testing tests."}},{"before":"0eaaa55f3a0eeb1622fc5950617d5a81e6c4cd6b","after":"4c5d22ae78494844b4f170fe5646033f98a4b338","ref":"refs/heads/bj/wip-cross-platform-rbe","pushedAt":"2024-09-03T19:21:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brentleyjones","name":"Brentley Jones","path":"/brentleyjones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158658?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Brentley Jones ","shortMessageHtmlLink":"WIP"}},{"before":"1dd86c3a27605c176d1d94d8906026aaac1a4104","after":null,"ref":"refs/heads/mr/add.workspace.enable.to.doc_tests","pushedAt":"2024-09-03T18:10:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattrobmattrob","name":"Matt Robinson","path":"/mattrobmattrob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5728070?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxODo0ODozNy4wMDAwMDBazwAAAATC7VlR","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QxODoxMDoyMC4wMDAwMDBazwAAAASr468I"}},"title":"Activity · bazelbuild/rules_swift"}