Décrivez le bogue
Le préfixe v
n'est pas ajouté lorsque auto shipit
(ou auto next
) est exécuté dans une branche de préversion.
L'option --no-version-prefix
est ignorée.
Reproduire
auto shipit
sans --no-version-prefix
dans une succursale répertoriée dans prereleaseBranches
v
Comportement prévisible
Ajoutez le préfixe v
aux branches de la préversion lorsque --no-version-prefix
est faux.
Captures d'écran
// .autorc.json
{
"baseBranch": "master",
"prereleaseBranches": ["develop"]
}
Notez que la version contient le préfixe.
Informations environnementales :
"auto" version: v9.54.3
"git" version: v2.28.0
"node" version: v12.18.4
Contexte supplémentaire
J'ai remarqué que la commande next
n'utilise pas la fonction prefixRelease
comme le font les autres commandes.
Je peux implémenter le paramètre --no-version-prefix
pour la commande next
si cela a du sens, ou simplement utiliser prefixRelease
directement sans le nouveau paramètre.
est-ce avec le plugin npm ?
Non, sans le plugin npm
Y a-t-il une chance que ce repo soit public ?
Oui! J'ai créé un exemple de travail minimum ici:
https://github.com/brunobertoldi/auto-test/releases
:rocket: Le numéro est sorti en v9.54.4
:rocket:
@brunobertoldi Pouvez-vous tester avec cette version ?
Oui cela fonctionne!
https://github.com/brunobertoldi/auto-test/releases
Merci @hipstersmoothie !
Oh, j'ai remarqué que le correctif ne couvre pas le drapeau --quiet
:
https://github.com/brunobertoldi/auto-test/runs/1220329534?check_suite_focus=true
Capture d'écran de l'action Github
Dois-je ouvrir un autre numéro ?