Skip to content

[feature] cherry-pick ABI Check for GitHub Actions #728

Discussion options

You must be logged in to vote

Thank you @yihong0618 and @avamingli for this thoughtful discussion about ABI compatibility checking.

I agree that adopting ABI testing is valuable, but I think we need to frame it within a broader versioning and compatibility strategy. I previously proposed a PostgreSQL-style branching strategy with SemVer (#591) that could help address some of the concerns @avamingli raised:

  1. For ABI stability promises:
  • Major versions (X.0.0): Can include ABI breaks with clear documentation
  • Minor versions (0.X.0): Should maintain ABI compatibility for supported extensions
  • Patch versions (0.0.X): Must maintain strict ABI compatibility

This would give us clearer guidelines for:

  • When we can make breaki…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by yjhjstz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: Enhancement New feature or request, ideas
3 participants