Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unstable versioning and distribution structure #1496

Open
odisseus opened this issue Apr 13, 2023 · 1 comment
Open

Unstable versioning and distribution structure #1496

odisseus opened this issue Apr 13, 2023 · 1 comment

Comments

@odisseus
Copy link

odisseus commented Apr 13, 2023

Over the past releases, the version name of this rule set has changed from semver (0.0.2) to non-standard (tut) to date derived (20220201) to semver-like with a prefix (v5.0.0). The packaging format has changed from .zip to .tar.gz, and the relationship between the version number, release tag, and strip_prefix has been changing as well.

At bazel-steward, we try to automate dependency updates for Bazel, in a similar way like Dependabot does it for NPM and other package managers. Such erratic version naming causes a great inconvenience to us.

Are there any plans to settle on a single pattern of version names?

@liucijus
Copy link
Collaborator

@odisseus we haven't had proper releases for a long time - users fetched revision based archives. Since #1452 we started releasing Rules Scala. All new releases will be prefixed with v and start since v5.x.x, where 5 means minimal Bazel version required for the ruleset.
If you have suggestions, wishes let's hear about them.
Also, if bazel-steward has some version requirements, I would be happy if you could contribute a doc about it - so we won't break it in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants