2.4.1 • Published 12 months ago

@technote-space/github-action-pr-helper v2.4.1

Weekly downloads
184
License
MIT
Repository
github
Last release
12 months ago

GitHub Action PR Helper

npm version CI Status codecov CodeFactor License: MIT

Read this in other languages: English, 日本語.

GitHub Actions 用のプルリクヘルパー

Table of Contents

使用方法

  1. インストール
    • npm
      npm i @technote-space/github-action-pr-helper
    • yarn
      yarn add @technote-space/github-action-pr-helper
  2. 使用
import { run } from '@technote-space/github-action-pr-helper';

run({
	actionName: 'Test Action',
	actionOwner: 'octocat',
	actionRepo: 'hello-world',
});

引数

@see types.ts

動作

  1. 作業ディレクトリを初期化
  2. ブランチ ${prBranchPrefix}${prBranchName} をclone
  3. cloneが成功したか確認
    3.a 成功した場合
    3.a.1 head refをマージ
    3.a.2 マージに失敗したらabort merge
    3.b 失敗した場合
    3.b.1 head refをclone
    3.b.2 ブランチ ${prBranchPrefix}${prBranchName} を作成
  4. コマンドを実行
  5. 変更があるかをチェック
    5.a 変更がない場合
    5.a.1 関連するプルリクエストを取得
    5.a.2 プルリクエストがない場合、終了
    5.a.3 HEADとhead refに違いがない場合、プルリクエストを閉じて終了
    5.a.4 マージ可能かどうかのパラメータを取得
    5.b 変更がある場合
    5.b.1 Commit
    5.b.2 HEADとhead refに違いがない場合、プルリクエストを閉じて終了
    5.b.3 Push
    5.b.4 コマンドの実行結果とともにプルリクエストまたはコメントを作成
    5.b.5 マージ可能かどうかのパラメータを取得
  6. マージ可能でない場合、コンフリクトを解決
    6.1 マージを試みて成功したらPush
    6.2 マージが失敗したらRebase処理
    6.2.1 作業ディレクトリを初期化
    6.2.2 ref branchをclone
    6.2.3 ブランチ ${prBranchPrefix}${prBranchName} を作成
    6.2.4 コマンドを実行
    6.2.5 Commit
    6.2.6 Force push
    6.2.7 プルリクエストを更新

Author

GitHub (Technote)
Blog

2.4.1

12 months ago

2.4.0

1 year ago

2.3.6

2 years ago

2.3.7

1 year ago

2.3.3

2 years ago

2.3.5

2 years ago

2.3.2

2 years ago

2.3.0

2 years ago

2.3.1

2 years ago

2.2.17

2 years ago

2.2.15

2 years ago

2.2.16

2 years ago

2.2.13

2 years ago

2.2.14

2 years ago

2.2.12

2 years ago

2.2.11

3 years ago

2.2.10

3 years ago

2.2.9

3 years ago

2.2.8

3 years ago

2.2.7

3 years ago

2.2.6

3 years ago

2.2.5

3 years ago

2.2.4

3 years ago

2.2.3

3 years ago

2.2.2

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.1.9

3 years ago

2.1.8

3 years ago

2.1.7

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.11.6

3 years ago

1.11.5

3 years ago

1.11.4

3 years ago

1.11.3

3 years ago

1.11.2

3 years ago

1.11.1

3 years ago

1.11.0

3 years ago

1.10.3

4 years ago

1.10.2

4 years ago

1.10.1

4 years ago

1.10.0

4 years ago

1.9.3

4 years ago

1.9.2

4 years ago

1.9.0

4 years ago

1.8.7

4 years ago

1.8.6

4 years ago

1.8.5

4 years ago

1.8.4

4 years ago

1.8.3

4 years ago

1.8.2

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.4

4 years ago

1.7.3

4 years ago

1.7.2

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.3

4 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.8

4 years ago

1.5.7

4 years ago

1.5.6

4 years ago

1.5.5

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.9

4 years ago

0.4.8

4 years ago

0.4.7

4 years ago

0.4.5

4 years ago

0.4.6

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.7

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.23

4 years ago

0.2.22

4 years ago

0.2.21

4 years ago

0.2.20

4 years ago

0.2.19

4 years ago

0.2.18

4 years ago

0.2.17

4 years ago

0.2.16

4 years ago

0.2.15

4 years ago

0.2.14

4 years ago

0.2.13

4 years ago

0.2.12

4 years ago

0.2.11

4 years ago

0.2.10

4 years ago

0.2.9

4 years ago

0.2.8

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.4

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.16

4 years ago

0.1.17

4 years ago

0.1.18

4 years ago

0.1.19

4 years ago

0.1.15

4 years ago

0.1.14

4 years ago

0.1.13

4 years ago

0.1.11

4 years ago

0.1.12

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.4

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago