Github

Github連携に関するアクション一覧です。

GithubCreateIssue

概要

GithubCreateIssueは、Github上の指定のレポジトリに新規Issueを追加します。追加されたIssueのid, url, numberを返却します。

パラメーター

*は、必須パラメーター

名前

概要

provider*

文字列

Github連携に必要なプロバイダーID

github_e7502c3b8b8147410ce2

repository*

文字列

レポジトリーオーナー/レポジトリー名

Tutorial-Inc/bugs

title*

文字列

イシューのタイトル

"[Bug] バグの報告です。"

body*

文字列

イシューの本文

"# 見出し \n\n 本文"

アウトプット

タイプ

概要

JSON

オブジェクト

JSONレスポンス

*使用例を参照

使用例

action>: GithubCreateIssue
provider: github_xxxxxxx
repository: Tutorial-Inc/bugs
title: "バグと思われる挙動あり"
body: "# テストID\n\n1221\n\n# バグの内容\n\nユーザー追加後のユーザー数\n\n期待値 5\n\n実際の数 4"
# => {
# "url": "https://github.com/Tutorial-Inc/bugs/issue/234",
# "number": 234,
# "id": "Mmdjgjeiterwhhgowhowghgowhh=="
# }

GithubAddComment

概要

GithubAddCommentは、Github上の指定のレポジトリの指定のIssueにコメントを追加します。Issueのid, url, numberを返却します。

パラメーター

パラメーター

*は、必須パラメーター

名前

概要

provider*

文字列

Github連携に必要なプロバイダーID

github_e7502c3b8b8147410ce2

repository*

文字列

レポジトリーオーナー/レポジトリー名

Tutorial-Inc/bugs

issue*

文字列

イシューの番号

"234"

body*

文字列

コメントの本文

"こんにちは、この問題は解決していますか?"

アウトプット

タイプ

概要

JSON

オブジェクト

JSONレスポンス

*使用例を参照

使用例

action>: GithubAddComment
provider: github_xxxxxxx
repository: Tutorial-Inc/bugs
issue: "234"
body: "この問題は解決していますか?"
# => {
# "url": "https://github.com/Tutorial-Inc/bugs/issue/234",
# "number": 234,
# "id": "Mmdjgjeiterwhhgowhowghgowhh=="
# }