You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`swift package experimental-api-diff` has now been extended and renamed to `swift package diagnose-api-breaking-changes`, tested on macOS & Linux CI, and should be available in the next nightly snapshot. I'm going to track future enhancements in individual issues now that the basic functionality is in place and tested. The old name is still accepted by SwiftPM and will print a removal notice
Additional Detail from JIRA
md5: 042f05d014f2f1462381949a6f295c9c
Issue Description:
It would be really cool, if SwiftPM could provide some assistance with the help of swift-api-digester. For example:
when tagging a patch version, run swift-api-digester and make sure that no API was added/removed/changed
when tagging a minor version, run swift-api-digester and make sure that no API was broken
I think it would enough if we had this behind a flag. Maybe something like
or so. Another amazing feature would be
which could show all API changes that the current branch has since
1.2.1
.We're just about to implement an API breakage checker for SwiftNIO's CI. It's still very WIP but here's what we have today: https://github.com/apple/swift-nio/compare/master...tomerd:feature/tools?expand=1#diff-97c1781a7256db3181f6734adbf5e7f6
The text was updated successfully, but these errors were encountered: