LuaLS / LuaLS/lua-language-server-rust
Version number is not semver compliant and crate version string is outdated
Personne n'a encore pris cette issue.
- Langage dominant
- Lua
- Étoiles
- 19
- Forks
- 6
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Currently 3.13.2.2 is the most recent version tag of this git repository.
It would be ideal if version numbers were kept in compliance with semver and mirrored in Cargo.toml. Not only would that make it easier to find and figure out which version is in use, but it would also make the version number available at build-time in $CARGO_PKG_VERSION.
As the tags with an additional dot seems to only change files arguably not within the actual project sources, maybe they could be tagged as something similar to 3.13.2msgh2 in the future to indicate they only touch Microsoft GitHub Actions?
Had this been my project, I would likely have added a guard either at build-time or as a git-hook to ensure the different version strings were kept up to date with each-other.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par comparer les git version tags actuels avec la version dans crates/luals/Cargo.toml et vérifiez comment Cargo expose CARGO_PKG_VERSION. Déterminez la politique prévue pour le tag et la crate-version compatibles avec semver, puis définissez comment les divergences doivent être évitées. C’est terminé lorsque les sources de version sont cohérentes et que le guard ou check choisi est documenté et vérifiable.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust
- Domaine
- build-system, release
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100