Sunlitt / SunKit

SunKit is a Swift library which uses math and trigonometry to compute several information about the Sun.
Apache License 2.0
144 stars 12 forks source link

Create SunKit.yml #56

Closed davideilmito closed 1 week ago

davideilmito commented 1 week ago

Since @retroactive keyword has been added on latest commit it is necessary to run the build through an Xcode version 16 or higher. A new Xcode version will be forced if new keywords/function will not be anymore compatible with Xcode 16.1.

seldon1000 commented 1 week ago

The @retroactive keyword was added to Date's extension of Strideable to silence a warning in Xcode 16+ releases. Given that it is unlikely that warning will cause any trouble, we could consider reverting that change instead of merging this PR. This way, we could theoretically keep retro-compatibility with previous versions of Xcode.

Otherwise, if you think it's appropriate to move forward with this PR, I'll proceed approving your changes.

davideilmito commented 1 week ago

@seldon1000 I think we shall keep @retroactive keyword in order to not have any warnings. It's ok to stick with Xcode 16.1 to run test and build.