Beschreibe den Fehler
Das Präfix v
wird nicht hinzugefügt, wenn auto shipit
(oder auto next
) in einem Prerelease-Zweig ausgeführt wird.
Die Option --no-version-prefix
wird ignoriert.
Fortpflanzen
auto shipit
ohne --no-version-prefix
in einem Zweig aus, der in prereleaseBranches
v
Erwartetes Verhalten
Präfix v
zu Vorabveröffentlichungszweigen hinzufügen, wenn --no-version-prefix
false ist.
Screenshots
// .autorc.json
{
"baseBranch": "master",
"prereleaseBranches": ["develop"]
}
Beachten Sie, dass das Release das Präfix enthält.
Umweltinformationen:
"auto" version: v9.54.3
"git" version: v2.28.0
"node" version: v12.18.4
Zusätzlicher Kontext
Mir ist aufgefallen, dass der Befehl next
die Funktion prefixRelease
wie andere Befehle verwendet.
Ich kann den Parameter --no-version-prefix
für den Befehl next
implementieren, wenn das Sinn macht, oder einfach prefixRelease
direkt ohne den neuen Parameter verwenden.
Ist das mit dem npm-Plugin?
Nein, ohne das npm-Plugin
Gibt es eine Chance, dass dieses Repo öffentlich ist?
Ja! Ich habe hier ein minimal funktionierendes Beispiel erstellt:
https://github.com/brunobertoldi/auto-test/releases
:rocket: Ausgabe wurde in v9.54.4
:rocket:
@brunobertoldi Kannst du diese Version testen?
Ja es funktioniert!
https://github.com/brunobertoldi/auto-test/releases
Danke, @hipstersmoothie!
Oh, mir ist aufgefallen, dass der Fix das --quiet
Flag nicht abdeckt:
https://github.com/brunobertoldi/auto-test/runs/1220329534?check_suite_focus=true
Screenshot der Github-Aktion
Soll ich ein anderes Thema eröffnen?