Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
17
Help us understand the problem. What is going on with this article?
@matsubara0507

GitHub Project に自動でカードのカラム遷移をする機能が追加された

More than 3 years have passed since last update.

GitHub の Project Boards を使っていますか?
ボクは時折使っているんですけど、Issue を Close した時に自動で Done カラムに行ってくれなくて不便だなぁと思ってました。

しかし、先日遂に、そのような Issue や PR の状態変化でカラムを自動で遷移してくれる機能が追加されました!

詳しくは公式の記事へ

使い方

ボードを作成するとき、作成済みならカラムの横の ... をクリックすると設定できます。
Automation というのがそれです。

add_column.jpg

done.jpg

全部で4つの状態が定義されており、各状態で設定できるトリガーが決まってます。

  • None (デフォルト)
    • トリガーなし
  • To do
    • Move all newly added issues and pull requests here (新しい Issue や PR を追加した時)
    • Move all reopened issues and pull requests here (Issue や PR を reopen した時)
  • In progress
    • Move all reopened issues and pull requests here (Issue や PR を reopen した時)
  • Done
    • Move all closed issues here (Issue を close した時)
    • Move all merged pull requests here (PR をマージした時)
    • Move all closed, unmerged pull requests here (PR を close した時)

To doDone など状態自体は複数のカラムで設定可能ですが、トリガーはひとつのプロジェクトでひとつのカラムにしか設定できません
そのため、To doIn progress の「Issue や PR を reopen した時」はどちらかにしか設定できません。
既に設定してあるトリガーを別のカラムに設定しようとすると警告が出て、OK すると他方が解除されるようです。

あと、「新しい Issue や PR を追加した時」というのは Issue や PR の右側にある AssigneesLabels のところの Projects に、このプロジェクトを設定した時のことを指します。
ちなみに、To Do のトリガーが無いと以下のような add cards ってとこに溜まるみたいですね(このカードを D&D する必要があった)。

no_auto.jpg

おしまい

以上です。
便利ではありますが、In progress のトリガーなど、まだ物足りない感じですね。
まぁ GitHub で力を入れてる部分?(要出典)っぽいのでドンドン改良されるのではないでしょうか?

(この記事も早く腐りそう...)

17
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
matsubara0507
I like Haskell
mixi
全ての人に心地よいつながりを

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
17
Help us understand the problem. What is going on with this article?