{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44840041,"defaultBranch":"main","name":"swift-package-manager","ownerLogin":"apple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-23T21:41:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718057146.0","currentOid":""},"activityList":{"items":[{"before":"4e7258455e65c470ba793020b29eff99f6c2ea74","after":null,"ref":"refs/heads/maxd/6.0-macros-xcompilation","pushedAt":"2024-06-10T22:05:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xedin","name":"Pavel Yaskevich","path":"/xedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21240?s=80&v=4"}},{"before":"9afe74889190227040417d3f178dae4b887c811f","after":"bb7f039084bbc1680cff460e824ba7c2041a68fa","ref":"refs/heads/release/6.0","pushedAt":"2024-06-10T22:05:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xedin","name":"Pavel Yaskevich","path":"/xedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21240?s=80&v=4"},"commit":{"message":"[6.0] Support macros when cross-compiling (#7640)\n\n**Explanation**: Macros cross-compiled by SwiftPM with Swift SDKs should\r\nbe correctly built, loaded, and evaluated for the host triple.\r\n**Scope**: isolated to modules dependency resolution and llbuild, does\r\nnot impact code related to XCBuild.\r\n**Risk**: medium, known issues were addressed on `main` and are\r\ncherry-picked here, with no new issues reported for a few weeks now.\r\n**Testing**: added unit tests, manual end-to-end testing done with\r\nexisting Swift SDKs.\r\n**Issue**: rdar://105991372\r\n**Reviewers**: @bnbarham @xedin @neonichu\r\n\r\n(cherry picked from commit cb3b0856f3616e9a505c94d2c7958b83ab32f9f6,\r\nhttps://github.com/apple/swift-package-manager/pull/7353)\r\n\r\n```\r\n# Conflicts:\r\n#\tCHANGELOG.md\r\n#\tSources/Build/BuildDescription/SwiftTargetBuildDescription.swift\r\n#\tSources/Build/BuildManifest/LLBuildManifestBuilder.swift\r\n#\tSources/Build/BuildPlan/BuildPlan.swift\r\n#\tSources/Commands/SwiftTestCommand.swift\r\n#\tSources/Commands/Utilities/PluginDelegate.swift\r\n#\tSources/Commands/Utilities/TestingSupport.swift\r\n#\tSources/PackageGraph/ModulesGraph+Loading.swift\r\n#\tSources/PackageGraph/ModulesGraph.swift\r\n#\tSources/SPMTestSupport/MockBuildTestHelper.swift\r\n#\tSources/SPMTestSupport/MockPackageGraphs.swift\r\n#\tSources/SPMTestSupport/PackageGraphTester.swift\r\n#\tSources/SPMTestSupport/ResolvedTarget+Mock.swift\r\n#\tTests/BuildTests/ClangTargetBuildDescriptionTests.swift\r\n#\tTests/BuildTests/CrossCompilationBuildPlanTests.swift\r\n#\tTests/SourceKitLSPAPITests/SourceKitLSPAPITests.swift\r\n```\r\n\r\n(cherry picked from commit b9eb3c138ec681d8858de4d8bf7d179758490ba1,\r\nhttps://github.com/apple/swift-package-manager/pull/7493)\r\n\r\n```\r\n# Conflicts:\r\n#\tSources/PackageGraph/ModulesGraph+Loading.swift\r\n#\tSources/PackageGraph/Resolution/ResolvedPackage.swift\r\n```\r\n(cherry picked from commit 5a4c0240c771db9dab8b5b264a9d368dfe11f0fc,\r\nhttps://github.com/apple/swift-package-manager/pull/7508)\r\n\r\n```\r\n# Conflicts:\r\n#\tSources/Commands/SwiftBuildCommand.swift\r\n#\tSources/Commands/SwiftTestCommand.swift\r\n#\tSources/Commands/Utilities/TestingSupport.swift\r\n```\r\n\r\n(cherry picked from commit 8db240186de97b01c2d2fb351b367bbdd43fe6b6,\r\nhttps://github.com/apple/swift-package-manager/pull/7519)\r\n\r\n```\r\n# Conflicts:\r\n#\tTests/BuildTests/CrossCompilationBuildPlanTests.swift\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: Jonathan Grynspan \r\nCo-authored-by: Ben Barham \r\nCo-authored-by: Yuta Saito \r\nCo-authored-by: Pavel Yaskevich ","shortMessageHtmlLink":"[6.0] Support macros when cross-compiling (#7640)"}},{"before":"3b9dd49b637bb50aa4bbeada4d2deddef2601ae6","after":"160018b2aad5dc5e828280fdc8187e2c8679e39a","ref":"refs/heads/main","pushedAt":"2024-06-10T19:50:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xedin","name":"Pavel Yaskevich","path":"/xedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21240?s=80&v=4"},"commit":{"message":"[Build/PackageGraph] Sink fallback logic for macro/plugin/test products and packages identification into `ModulesGraph` (#7646)\n\nThis is a temporary fix until we can figure out a proper way to\r\nhandle situations were all we get is a name of a product or a\r\ntarget.\r\n\r\n### Motivation:\r\n\r\nCallers or `ModulesGraph.{product, target}(for:destination:)` cannot\r\nalways know the right `destination` to use at the moment because i.e.\r\nfor test products and targets its contextual. We need a proper fix for\r\nthis at the level or BuildSystem but for now sinking the logic down into\r\n`ModulesGraph` is the safest option.\r\n\r\n### Modifications:\r\n\r\n- `ModulesGraph.{product, target}(for:destination:)` can handle fallback\r\nif product/target turn out to be a macro, a plugin or a test.\r\n\r\n### Result:\r\n\r\n`--target` and `--product` options should work correctly regardless of\r\nunderlying product/target kind.\r\n\r\nResolves: rdar://129400066","shortMessageHtmlLink":"[Build/PackageGraph] Sink fallback logic for macro/plugin/test produc…"}},{"before":"ee9d0b2d6a12ce68d53b9f3943adb1ed373211cb","after":"3b9dd49b637bb50aa4bbeada4d2deddef2601ae6","ref":"refs/heads/main","pushedAt":"2024-06-07T23:32:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cachemeifyoucan","name":"Steven Wu","path":"/cachemeifyoucan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15947485?s=80&v=4"},"commit":{"message":"[Tests] Don't use invalid module to satisfy `canImport` check (#7647)\n\nStop using a fake invalid module to satisfy `canImport` check for\r\ntesting as swift compiler will start to evaluate such checks to false in\r\nthe future.\r\n\r\nInstead, using a valid swift interfacefile to satisify the external\r\nmodule import dependency.","shortMessageHtmlLink":"[Tests] Don't use invalid module to satisfy canImport check (#7647)"}},{"before":"a9c04c47edf8a60b746d98446e0cf2d9cb2a258c","after":"4e7258455e65c470ba793020b29eff99f6c2ea74","ref":"refs/heads/maxd/6.0-macros-xcompilation","pushedAt":"2024-06-07T18:59:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"xedin","name":"Pavel Yaskevich","path":"/xedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21240?s=80&v=4"},"commit":{"message":"[Plugins] Fix build parameter handling during symbol graph entry point builds\n\nSupersedes https://github.com/apple/swift-package-manager/pull/7629\n\n(cherry picked from commit 3d6473c2d491950bf6c8193cef3cd28cfed71b62)","shortMessageHtmlLink":"[Plugins] Fix build parameter handling during symbol graph entry poin…"}},{"before":"c208c33a8273839cb7df75aedd4ff1d59e3ea7a1","after":"a9c04c47edf8a60b746d98446e0cf2d9cb2a258c","ref":"refs/heads/maxd/6.0-macros-xcompilation","pushedAt":"2024-06-07T00:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bnbarham","name":"Ben Barham","path":"/bnbarham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628798?s=80&v=4"},"commit":{"message":"Fix up merge resolution of `Sources/Commands/SwiftBuildCommand.swift`","shortMessageHtmlLink":"Fix up merge resolution of Sources/Commands/SwiftBuildCommand.swift"}},{"before":"fab1e2b47ee73217da65b407c15a84426d88bdfa","after":"c208c33a8273839cb7df75aedd4ff1d59e3ea7a1","ref":"refs/heads/maxd/6.0-macros-xcompilation","pushedAt":"2024-06-06T17:05:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix comment wording","shortMessageHtmlLink":"Fix comment wording"}},{"before":"604a25197962f542555029a2ad0646065683b989","after":"b8ccee6d3f929d891ffb7a4c6f29f1cf3a2066c1","ref":"refs/heads/maxd/6.0-include-corelibs-foundation","pushedAt":"2024-06-06T15:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix `package`/`public` mismatch","shortMessageHtmlLink":"Fix package/public mismatch"}},{"before":"16d2384a4439988c0f72334662184b1b82a4a9b4","after":"fab1e2b47ee73217da65b407c15a84426d88bdfa","ref":"refs/heads/maxd/6.0-macros-xcompilation","pushedAt":"2024-06-06T14:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Remove unrelated test\n\nThis test should be cherry-picked in https://github.com/apple/swift-package-manager/pull/7641 and initially ended up in this cherry-pick PR by mistake.","shortMessageHtmlLink":"Remove unrelated test"}},{"before":null,"after":"604a25197962f542555029a2ad0646065683b989","ref":"refs/heads/maxd/6.0-include-corelibs-foundation","pushedAt":"2024-06-06T14:51:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"NFC: Use mock toolchain for swift-corelib-foundation workaround testing\n\n(cherry picked from commit a85039c260cd4b2b990637b9ae9d7b1126878f62)\n\n# Conflicts:\n#\tSources/SPMTestSupport/MockBuildTestHelper.swift","shortMessageHtmlLink":"NFC: Use mock toolchain for swift-corelib-foundation workaround testing"}},{"before":"287f03b9e247524b2a4be7e8b0d020e8220de6b1","after":"16d2384a4439988c0f72334662184b1b82a4a9b4","ref":"refs/heads/maxd/6.0-macros-xcompilation","pushedAt":"2024-06-06T11:14:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix Linux conflict resolution build issue","shortMessageHtmlLink":"Fix Linux conflict resolution build issue"}},{"before":"e27b9f039fbc2cc7f2b430eb08ea2777734dfc7a","after":"287f03b9e247524b2a4be7e8b0d020e8220de6b1","ref":"refs/heads/maxd/6.0-macros-xcompilation","pushedAt":"2024-06-06T11:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix incorrect paths for library products with explicit linkage (#7519)\n\nLibrary products declared with `.static` or `.dynamic` linkage didn't\nhave a `-tools` suffix in their file names when built as dependencies of\nmacros. This change resolves the inconsistency and adds corresponding\nbuild plan tests.\n\nThe regression in question broke the compatibility test suite, which had\n[an old version of\n`swift-power-assert`](https://github.com/kishikawakatsumi/swift-power-assert/blob/a60cb50/Package.swift)\ndepending on an old version of `swift-syntax` with explicit `.static`\nlinkage for its products.\n\nrdar://127170225\n(cherry picked from commit 8db240186de97b01c2d2fb351b367bbdd43fe6b6)\n\n# Conflicts:\n#\tTests/BuildTests/CrossCompilationBuildPlanTests.swift","shortMessageHtmlLink":"Fix incorrect paths for library products with explicit linkage (#7519)"}},{"before":"ad1edc2153e58c76caf2c76c927e03f2bb21188d","after":"e27b9f039fbc2cc7f2b430eb08ea2777734dfc7a","ref":"refs/heads/maxd/6.0-macros-xcompilation","pushedAt":"2024-06-06T10:58:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix merge conflict build issues","shortMessageHtmlLink":"Fix merge conflict build issues"}},{"before":null,"after":"ad1edc2153e58c76caf2c76c927e03f2bb21188d","ref":"refs/heads/maxd/6.0-macros-xcompilation","pushedAt":"2024-06-06T10:41:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Revert \"Revert \"Support macros when cross-compiling (#7118)\" (#7352)\" (#7353)\n\nReverts apple/swift-package-manager#7352.\n\nModified to build tests for the host triple when any macros are added to test modules directly as dependencies.\n\n(cherry picked from commit cb3b0856f3616e9a505c94d2c7958b83ab32f9f6)\n\n# Conflicts:\n#\tCHANGELOG.md\n#\tSources/Build/BuildDescription/SwiftTargetBuildDescription.swift\n#\tSources/Build/BuildManifest/LLBuildManifestBuilder.swift\n#\tSources/Build/BuildPlan/BuildPlan.swift\n#\tSources/Commands/SwiftTestCommand.swift\n#\tSources/Commands/Utilities/PluginDelegate.swift\n#\tSources/Commands/Utilities/TestingSupport.swift\n#\tSources/PackageGraph/ModulesGraph+Loading.swift\n#\tSources/PackageGraph/ModulesGraph.swift\n#\tSources/SPMTestSupport/MockBuildTestHelper.swift\n#\tSources/SPMTestSupport/MockPackageGraphs.swift\n#\tSources/SPMTestSupport/PackageGraphTester.swift\n#\tSources/SPMTestSupport/ResolvedTarget+Mock.swift\n#\tTests/BuildTests/ClangTargetBuildDescriptionTests.swift\n#\tTests/BuildTests/CrossCompilationBuildPlanTests.swift\n#\tTests/SourceKitLSPAPITests/SourceKitLSPAPITests.swift","shortMessageHtmlLink":"Revert \"Revert \"Support macros when cross-compiling (#7118)\" (#7352)\" ("}},{"before":"fedf3b4afe32d6aa67d4ee06e5ecb95b6eb62bce","after":null,"ref":"refs/heads/revert-7352-maxd/revert-cross-compilation","pushedAt":"2024-06-06T10:00:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}},{"before":null,"after":"fedf3b4afe32d6aa67d4ee06e5ecb95b6eb62bce","ref":"refs/heads/revert-7352-maxd/revert-cross-compilation","pushedAt":"2024-06-06T09:58:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Clean up deprecation","shortMessageHtmlLink":"Clean up deprecation"}},{"before":"e4968d04c33c4b468e40077a50d4bc173080894c","after":null,"ref":"refs/heads/maxd/test-toolchain-argument","pushedAt":"2024-06-06T09:43:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}},{"before":"517b1ce75974629a93d038ac6cb9580a51bd7bd5","after":"ee9d0b2d6a12ce68d53b9f3943adb1ed373211cb","ref":"refs/heads/main","pushedAt":"2024-06-06T09:43:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix `–-toolchain` value shadowed by local executables (#7483)\n\nBehavior of `--toolchain` regressed in\r\nhttps://github.com/apple/swift-package-manager/pull/7296 by\r\npreferring the first match in toolset root paths: when `swiftc` is\r\navailable in the same directory next to the SwiftPM binary being\r\ninvoked, that became preferred with `--toolchain` value ignored.\r\n\r\nThis is now fixed by slightly tweaking where custom toolchain gets added\r\n- it's prepended.\r\n\r\nA newly added test verifies that the behavior is fixed. For that we had\r\nto inject `FileSystem` and `EnvironmentVariables` in a lot more places,\r\nwith an added benefit of making our tests more consistent and isolated\r\nfrom an arbitrary build environment.\r\n\r\nResolves: rdar://126095653\r\n\r\n---------\r\n\r\nCo-authored-by: Pavel Yaskevich ","shortMessageHtmlLink":"Fix –-toolchain value shadowed by local executables (#7483)"}},{"before":"1de3feaf3962796a30d6d3dd7bdbcb04bb9d3b0f","after":null,"ref":"refs/heads/maxd/bump-cmake-minimum","pushedAt":"2024-06-05T20:23:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"}},{"before":"d5f6260abbe9ba22fdd27ee534e32f36b475c3c5","after":"517b1ce75974629a93d038ac6cb9580a51bd7bd5","ref":"refs/heads/main","pushedAt":"2024-06-05T20:23:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Require CMake 3.24 in `BuildSupport/SwiftSyntax/CMakeLists.txt` (#7631)\n\nVersions older than 3.24 don't support `GLOBAL` argument of `find_package` and this leads to obscure errors with older versions of CMake. See https://cmake.org/cmake/help/latest/release/3.24.html#commands for the detailed CMake 3.24 changelog. We should specify the required version explicitly to avoid this.","shortMessageHtmlLink":"Require CMake 3.24 in BuildSupport/SwiftSyntax/CMakeLists.txt (#7631)"}},{"before":"3ed79e8f9d9c0d69f31ace90a7b417df74d13155","after":"e4968d04c33c4b468e40077a50d4bc173080894c","ref":"refs/heads/maxd/test-toolchain-argument","pushedAt":"2024-06-05T17:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Override host triple in `SwiftCommandStateTests`","shortMessageHtmlLink":"Override host triple in SwiftCommandStateTests"}},{"before":"16748343c893eb403e00a2e2158e83b5022faffa","after":"3ed79e8f9d9c0d69f31ace90a7b417df74d13155","ref":"refs/heads/maxd/test-toolchain-argument","pushedAt":"2024-06-05T16:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Fix `testToolchainArgument` on all platforms","shortMessageHtmlLink":"Fix testToolchainArgument on all platforms"}},{"before":"ad05fcbb35fd633e71063e37074bdcb513e9e1b6","after":"16748343c893eb403e00a2e2158e83b5022faffa","ref":"refs/heads/maxd/test-toolchain-argument","pushedAt":"2024-06-05T14:09:51.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:apple/swift-package-manager into maxd/test-toolchain-argument","shortMessageHtmlLink":"Merge branch 'main' of github.com:apple/swift-package-manager into ma…"}},{"before":"18686a33c475b3f2adc92b6ca35baa37fe4c6bd1","after":"1de3feaf3962796a30d6d3dd7bdbcb04bb9d3b0f","ref":"refs/heads/maxd/bump-cmake-minimum","pushedAt":"2024-06-05T12:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Update CMakeLists.txt","shortMessageHtmlLink":"Update CMakeLists.txt"}},{"before":"6be632114f8c0dc1e025d7cfa08bb9da5ab614b5","after":"18686a33c475b3f2adc92b6ca35baa37fe4c6bd1","ref":"refs/heads/maxd/bump-cmake-minimum","pushedAt":"2024-06-05T12:12:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Require CMake 3.24 in top-level `CMakeLists.txt`","shortMessageHtmlLink":"Require CMake 3.24 in top-level CMakeLists.txt"}},{"before":"b48dd91ce3504e1bff7088cbbfe0ad7df797c4ee","after":"9afe74889190227040417d3f178dae4b887c811f","ref":"refs/heads/release/6.0","pushedAt":"2024-06-05T07:31:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xedin","name":"Pavel Yaskevich","path":"/xedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21240?s=80&v=4"},"commit":{"message":"[Basics] Switch `IdentifiableSet` to use `OrderedDictionary` (#7634)\n\n- Explanation:\r\n\r\nTurns `IdentifiableSet` into an ordered collection which should cut on\r\nflakiness in tests and other spots that expect certain ordering of\r\nelements.\r\n\r\n- Scope: All uses of `IdentifiableSet` i.e. package graph.\r\n\r\n- Main Branch PR:\r\nhttps://github.com/apple/swift-package-manager/pull/7630\r\n\r\n- Risk: Low\r\n\r\n- Reviewed By: @MaxDesiatov \r\n\r\n- Testing: No tests since the change is somewhat NFC.\r\n\r\n(cherry picked from commit b0afde94a377a90c3226b4943de1f695f67529de)","shortMessageHtmlLink":"[Basics] Switch IdentifiableSet to use OrderedDictionary (#7634)"}},{"before":"a0e7a8aef2989e315d0fe2180a5cbe2b9c8dc150","after":"54d135fb1fc8ef2041f1525e98d0ef14c23e9e64","ref":"refs/heads/release/5.10","pushedAt":"2024-06-05T06:47:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Bump the Swift version to 5.10.1 (#7636)","shortMessageHtmlLink":"Bump the Swift version to 5.10.1 (#7636)"}},{"before":"6633e9325a4f11fa22dbeb96aae61aeb5ca84ef5","after":null,"ref":"refs/heads/shahmishal/bump-swift-version-5.10.1","pushedAt":"2024-06-05T06:47:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"}},{"before":null,"after":"6633e9325a4f11fa22dbeb96aae61aeb5ca84ef5","ref":"refs/heads/shahmishal/bump-swift-version-5.10.1","pushedAt":"2024-06-05T05:50:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Bump the Swift version to 5.10.1","shortMessageHtmlLink":"Bump the Swift version to 5.10.1"}},{"before":"a8b09992a760a17cab46390680a9bbe9a915059a","after":"d5f6260abbe9ba22fdd27ee534e32f36b475c3c5","ref":"refs/heads/main","pushedAt":"2024-06-05T00:12:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dschaefer2","name":"Doug Schaefer","path":"/dschaefer2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/167107236?s=80&v=4"},"commit":{"message":"Remove --enable-library-evolution flag on prepare. (#7635)","shortMessageHtmlLink":"Remove --enable-library-evolution flag on prepare. (#7635)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYZZa_AA","startCursor":null,"endCursor":null}},"title":"Activity · apple/swift-package-manager"}