--stability=rc is treated as dev
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
Piste de recherche
Commence dans src/Environment/Stability.php, où Stability::toInt() associe la valeur passée par --stability à un poids et renvoie 0 pour une entrée inconnue. Rends la recherche insensible à la casse afin que rc et RC correspondent tous deux au poids RC. C'est terminé lorsque --stability=rc rejette 3.5.0-beta.1 et continue d'accepter les versions RC et stables. Le test d'acceptation VersionSelectionTest::prefersReleaseCandidateOverOlderBeta est mentionné dans #66 ; vérifie qu'il existe dans ta branche avant de t'y fier.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
--stability=rc (lower case, the spelling Composer and RoadRunner tags use) is not recognised: Stability only knows RC. The command prints Possibly invalid stability (--stability=rc) and then Stability::toInt() maps the unknown value to weight 0, so the minimum stability silently becomes dev and alpha/beta releases are accepted too.
Expected: rc and RC are the same stability, as in Composer; --stability=rc admits only RC and stable releases.
Steps to reproduce
- With releases
v3.5.0-rc.1,v3.5.0-beta.1andv3.4.0, runrr get --stability=rc --filter=3.5.0-beta.1. - The beta is installed instead of failing the stability check;
--stability=RCrejects it.
Additional context
Found by the acceptance tests in #66 (VersionSelectionTest::prefersReleaseCandidateOverOlderBeta, together with #58: lower-case -rc tags also sort below -beta ones). The release lookup may be replaced by DLoad in #49.
- Langage dominant
- PHP
- Étoiles
- 30
- Forks
- 15
- Merge moyen
- 45 min
- PR mergées (30 j)
- 11
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
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.
Autres issues de roadrunner-php/cli
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
roadrunner-php/cli#69 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
roadrunner-php/cli#68 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
roadrunner-php/cli#62 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
roadrunner-php/cli#61 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
roadrunner-php/cli#60 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de roadrunner-php/cli
Issues similaires
-
FrameworkBundle SecurityBundle
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
symfony/symfony-docs#23277 ·
Les mainteneurs répondent en général sous 3 jours
-
[Sync EN] hard link does not need special permissionsPeut-être pris @lacatoire l’a pris aujourd’hui. Ouvertesync-en
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
sync-en
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 4 jours
-
feature-request
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
omegaup/omegaup#10323 · 1 commentaire ·
Les mainteneurs répondent en général sous 5 jours
-
bug mod:appointments
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
3pontos-tech/gil-benefits#303 ·