Skip to content

Conversation

@luispadron
Copy link
Contributor

@luispadron luispadron commented Apr 1, 2025

This PR updates the index-import dependency to include both version 5.8 and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on Xcode 16.2 and under.

This PR updates the index-import dependency to include both version 5.8 and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on Xcode 16.2 and under.
@luispadron luispadron force-pushed the luis/update-hash-algorithm-for-xcode-16.3 branch from 7bba507 to 7434ade Compare April 3, 2025 17:45
@luispadron luispadron changed the title Update for Swift 6.1 hash algorithm change Support index-import on all Xcode 16.x versions Apr 3, 2025
@luispadron luispadron marked this pull request as ready for review April 3, 2025 17:48
@keith
Copy link
Member

keith commented Apr 3, 2025

an apple_support update will fix last_green

@luispadron luispadron enabled auto-merge (squash) April 3, 2025 18:10
@luispadron luispadron merged commit 8d0de99 into master Apr 3, 2025
12 checks passed
@luispadron luispadron deleted the luis/update-hash-algorithm-for-xcode-16.3 branch April 3, 2025 18:18
luispadron added a commit to bazel-ios/rules_ios that referenced this pull request Apr 4, 2025
In bazelbuild/rules_swift#1504 the index-import
repository name was changed. rules_ios depends on the old name and thus
breaks builds. It looks like these deps are unused (probably after we
got rid of xcodeproj rules).

This fixes builds in rules_xcodeproj:
MobileNativeFoundation/rules_xcodeproj#3162
luispadron added a commit to MobileNativeFoundation/rules_xcodeproj that referenced this pull request Apr 5, 2025
Similar to: bazelbuild/rules_swift#1504

Part of #3160

This PR updates the index-import dependency to include both version 5.8 and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on Xcode 16.2 and under.
luispadron added a commit to MobileNativeFoundation/rules_xcodeproj that referenced this pull request Apr 5, 2025
Similar to: bazelbuild/rules_swift#1504

Part of #3160

This PR updates the index-import dependency to include both version 5.8 and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on Xcode 16.2 and under.

Signed-off-by: Luis Padron <[email protected]>
luispadron added a commit to MobileNativeFoundation/rules_xcodeproj that referenced this pull request Apr 5, 2025
Similar to: bazelbuild/rules_swift#1504

Part of #3160

This PR updates the index-import dependency to include both version 5.8 and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on Xcode 16.2 and under.

Signed-off-by: Luis Padron <[email protected]>
luispadron added a commit to MobileNativeFoundation/rules_xcodeproj that referenced this pull request Apr 5, 2025
Similar to: bazelbuild/rules_swift#1504

Part of #3160

This PR updates the index-import dependency to include both version 5.8 and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on Xcode 16.2 and under.

Signed-off-by: Luis Padron <[email protected]>
luispadron added a commit to MobileNativeFoundation/rules_xcodeproj that referenced this pull request Apr 5, 2025
Similar to: bazelbuild/rules_swift#1504

Part of #3160

This PR updates the index-import dependency to include both version 5.8 and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on Xcode 16.2 and under.

Signed-off-by: Luis Padron <[email protected]>
luispadron added a commit to MobileNativeFoundation/rules_xcodeproj that referenced this pull request Apr 7, 2025
Similar to: bazelbuild/rules_swift#1504

Part of #3160

This PR updates the index-import dependency to include both version 5.8 and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on Xcode 16.2 and under.

Signed-off-by: Luis Padron <[email protected]>
luispadron added a commit to MobileNativeFoundation/rules_xcodeproj that referenced this pull request Apr 7, 2025
Similar to: bazelbuild/rules_swift#1504

Part of #3160

This PR updates the index-import dependency to include both version 5.8 and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on Xcode 16.2 and under.

Signed-off-by: Luis Padron <[email protected]>
luispadron added a commit to MobileNativeFoundation/rules_xcodeproj that referenced this pull request Apr 7, 2025
Similar to: bazelbuild/rules_swift#1504

Part of #3160

This PR updates the index-import dependency to include both version 5.8
and 6.1 as the hash algorithm changed in Swift 6.1.
To make this change backwards compatible we switch to the 5.8 version on
Xcode 16.2 and under.

Signed-off-by: Luis Padron <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants