c2a-core icon indicating copy to clipboard operation
c2a-core copied to clipboard

issueとPRの自動Projects登録Actionsの追加

Open meltingrabbit opened this issue 2 years ago • 16 comments

概要

issueとPRの自動Projects登録Actionsの追加

Issue

NA

詳細

  • https://github.com/marketplace/actions/github-project-automation をみて作ってる
  • repository projectsではなく,org projectsだけど,tokenはこれでいいのか?

meltingrabbit avatar Mar 02 '22 07:03 meltingrabbit

https://github.com/ut-issl/c2a-core/runs/5388070483?check_suite_focus=true

刺さらなかった....

meltingrabbit avatar Mar 02 '22 08:03 meltingrabbit

きびし~~~ 代替探しますか.

meltingrabbit avatar Mar 02 '22 08:03 meltingrabbit

実は個人的に似たようなの作って使ってる(あっちはGitHub Projects beta用だけどまあやることは同じでしょう)のでシュッと持ってきてもいいかも

sksat avatar Mar 02 '22 08:03 sksat

C2Aの規模だとbetaじゃない旧pojectが使い勝手がいいんだけど,それで使えそうならお願いしたいです!

meltingrabbit avatar Mar 02 '22 08:03 meltingrabbit

別PRはやしていいですよ.

meltingrabbit avatar Mar 02 '22 08:03 meltingrabbit

あー,でも結局secrets.GITHUB_TOKENではダメかもしれないですね.GitHub App生やせばいいだけし僕がやったやつもそうなんですが,権限持ったGitHub Appは生やしてもらう必要があるかも(というかその場合たぶんこのActionも使える).

sksat avatar Mar 02 '22 08:03 sksat

repository-projects への write はいけるやで https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token

KOBA789 avatar Mar 02 '22 08:03 KOBA789

ちょうどそれ見てた

sksat avatar Mar 02 '22 08:03 sksat

C2A kanban は repository-projects ではなく org-projects ?(org-projectsという表記はこのlistにないので,こういう区分があるのかわからないんですが)

meltingrabbit avatar Mar 02 '22 08:03 meltingrabbit

あれ,C2AのProjectってリポジトリにくっついてた気がしてたけどorgか.じゃあGitHub App必須だわ.

sksat avatar Mar 02 '22 08:03 sksat

orgよ.C2A-toolsなども一括管理してるので.

meltingrabbit avatar Mar 02 '22 08:03 meltingrabbit

たしかになあ

sksat avatar Mar 02 '22 08:03 sksat

それでいうとこのActionそもそもorgのprojectのこと考えてなさそうだし一旦閉じですかね

sksat avatar Mar 02 '22 08:03 sksat

image

ととあるので,org pj考えてるのかな,とは思ってた.まあアクセストークン必要そうなんだけど.

meltingrabbit avatar Mar 02 '22 08:03 meltingrabbit

あれほんとだ.どうやって名前だけで取ってくるんだろう.乱暴に検索してるのかな.

sksat avatar Mar 02 '22 10:03 sksat

一旦iceboxにします

meltingrabbit avatar Mar 04 '22 12:03 meltingrabbit