Go Wiki: gopherbot
このページでは、gopherbot のすべてのインタラクティブな機能について概説します。gopherbot が実行するタスクのほとんどは人間の介入を必要としませんが、新しいトリックを学び始めています。
ラベルの追加/削除
gopherbot に何をしたいか伝えることで、ラベルを追加または削除できます。
@gopherbot, please add labels NeedsFix,help wanted and remove label needsinvestigation
@gopherbot の後のコンマと、please、and、add、label[s] のキーワードはオプションです。ラベルの追加がデフォルトなので、必要であればコマンドをより簡潔にすることができます。
@gopherbot needsfix, help wanted remove needsinvestigation
上記のコマンドは、最初のコマンドと同じ結果を達成します。
何も削除したくない場合は、remove キーワードを省略できます。
@gopherbot needsfix, help wanted
上記のコマンドは、NeedsFix と help wanted のラベルを追加します。ラベルはカンマ (またはセミコロン) で区切る必要があることに注意してください。これは、help wanted のようにスペースを含むラベルに対応するためです。ラベルを引用符で囲むことはできません。
@gopherbot needsfix "help wanted" ← 動作しません
大文字と小文字も区別されません。needsfix は NeedsFix と同等です。gopherbot が適切なラベルを見つけます。
追加または削除が許可されていないラベルがいくつかあります。それらは、ソースのlabelChangeDisallowed関数で確認できます。
より詳細な例については、テストをご覧ください。
いつものように、パッチを歓迎します!
バックポートの問題
gopherbot は、メインイシューに対する以下のコメントに応答して、MinorReleases に従ってバックポートイシューを開くことができます。
@gopherbot please consider this for backport to 1.10, it’s a regression.
@gopherbot please open the backport tracking issues. This is a severe compiler bug.
キーワードは@gopherbot、backport、please、そしてオプションでリリースです。これらはコメントのどこにでも配置できます。リリースが言及されていない場合、過去2つのリリースに対してイシューが開かれます。メッセージ全体が新しいイシューで引用されるため、理由を含めてください。
(現在、イシューの最初のバックポートコマンドのみが実行されることに注意してください。https://go.dokyumento.jp/issues/25574)
このコンテンツはGo Wikiの一部です。