dex icon indicating copy to clipboard operation
dex copied to clipboard

Switch to semantic import versioning

Open nabokihms opened this issue 3 years ago • 3 comments

Is your feature request related to a problem?

Semantic import versioning is the set of rules on how to do package versioning.

Describe the solution you'd like to see

We need to consider switching to semantic importing versioning for the v3 major version of Dex.

  1. The benefits we would earn from switching are fixes for various go environment tools, e.g., go get, goproxy, pkg.go.dev website integration. Thus this is not urgent.
  2. This is a breaking change, and we can't do it right now. See https://github.com/dexidp/dex/pull/2087 for more details.

Describe alternatives you've considered

Unfortunately, all go environment tools work with these recommendations. The only alternative right now is to keep the normal package name and abstain from integration with the tools I mentioned above.

Additional context

It looks like semantic import versioning rules were designed for libraries. There are no benefits they bring to the application project.

nabokihms avatar Apr 17 '21 06:04 nabokihms

I am also seeing this issue. My renovate CI automation keeps trying to get me to "upgrade" to Dex 0.6.1 (Sep 2016?). And I have to import the Dex package using a Git hash instead of a tag, which is a bookkeeping burden to know what version I am on.

drauschenbach avatar Mar 09 '22 16:03 drauschenbach