awslabs / aws-sdk-kotlin

Multiplatform AWS SDK for Kotlin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Strengthen backwards-compatibility CI checks

ianbotsf opened this issue · comments

Now that we've gone 1.0/GA and we've had some time with the binary compatibility validator, we should strengthen the checking we do to monitor backwards compatibility. Specifically, we should:

  • Re-enable BCV scans on @InternalApi and @InternalSdkApi symbols
  • Add a CI check which requires only forward-compatible API diffs, bypassable with a new PR tag
  • Review our version policy for correctness and detail about how/when backwards-incompatible changes are made and how that affects versioning and upgrades

⚠️COMMENT VISIBILITY WARNING⚠️

Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.