sentry-go icon indicating copy to clipboard operation
sentry-go copied to clipboard

API compatibility checker

Open rhcarvalho opened this issue 4 years ago • 3 comments

In sentry-dotnet, https://github.com/getsentry/sentry-dotnet/pull/234 introduced PublicApiAnalyzers.

This is a tracking issue in case we ever want to do the same for sentry-go, in particular after a 1.0.0 release.

References:

  • https://blog.merovius.de/2015/07/29/backwards-compatibility-in-go.html
  • Go does keep track of its own public API:
    • https://github.com/golang/go/tree/master/api
    • https://github.com/golang/go/issues/4993
    • https://github.com/tv42/go/commit/15e43aaea62cc3b745d7f64f50dccdd8501daeb5
  • https://github.com/smola/gocompat
  • https://golang.org/doc/go1compat

rhcarvalho avatar Mar 02 '20 21:03 rhcarvalho

https://github.com/go-modules-by-example/index/blob/master/019_apidiff/README.md

rhcarvalho avatar Mar 02 '20 22:03 rhcarvalho

https://go.googlesource.com/exp/+/master/apidiff/README.md

rhcarvalho avatar Mar 03 '20 00:03 rhcarvalho

This issue has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog or Status: In Progress, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

github-actions[bot] avatar Dec 07 '22 09:12 github-actions[bot]