Auto: プレリリースではバージョンプレフィックスは追加されていません

作成日 2020年10月06日  ·  8コメント  ·  ソース: intuit/auto

バグを説明する

プレリリースブランチでauto shipit (またはauto next )が実行されると、プレフィックスvは追加されません。
オプション--no-version-prefixは無視されます。

再現するには



  1. prereleaseBranchesリストされているブランチで--no-version-prefix auto shipitなしで
  2. 公開されたGithubプレリリースにはプレフィックスvが含まれていません

予想される行動

--no-version-prefixがfalseの場合、プレリリースブランチにプレフィックスvを追加します。

スクリーンショット

// .autorc.json
{
  "baseBranch": "master",
  "prereleaseBranches": ["develop"]
}

リリースにはプレフィックスが含まれていることに注意してください。

image

環境情報:

"auto" version: v9.54.3
"git"  version: v2.28.0
"node" version: v12.18.4

追加のコンテキスト

nextコマンドが他のコマンドのようにprefixRelease関数を使用していないことに気づきました。
意味がある場合は、 nextコマンドのパラメーター--no-version-prefixを実装するか、新しいパラメーターなしでprefixRelease直接使用できます。

bug released

全てのコメント8件

これはnpmプラグインと一緒ですか?

いいえ、npmプラグインなし

このリポジトリが公開される可能性はありますか?

はい! ここで最小限の作業例を作成しました。
https://github.com/brunobertoldi/auto-test/releases


:rocket:問題はv9.54.4リリースされました:rocket:

@brunobertoldiそのバージョンでテストできますか?

はい、動作します!
https://github.com/brunobertoldi/auto-test/releases

ありがとう、@ hipstersmoothie!

ああ、修正が--quietフラグをカバーしていないことに気づきました:
https://github.com/brunobertoldi/auto-test/runs/1220329534?check_suite_focus=true


Githubアクションのスクリーンショット

image

別の問題を開く必要がありますか?

このページは役に立ちましたか?
0 / 5 - 0 評価