1.9.5 • Published 1 year ago

@technote-space/release-github-actions-cli v1.9.5

Weekly downloads
90
License
MIT
Repository
github
Last release
1 year ago

Release GitHub Actions CLI

CI Status codecov CodeFactor License: MIT

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

Release GitHub Actions の CLIツール

Table of Contents

スクリーンショット

Cli

使用方法

package で使用

  1. インストール
    yarn add --dev @technote-space/release-github-actions-cli
  2. コマンド実行

    yarn release-ga --token <token> -t <tag>

    ヘルプ表示

    yarn release-ga -h

グローバルで使用

  1. インストール
    yarn global add @technote-space/release-github-actions-cli
  2. コマンド実行

    release-ga --token <token> -p <package dir> -t <tag>

    ヘルプ表示

    release-ga -h

Args

必須

token

personal access token

例:

--token 1234567890

token が書かれた .env ファイルを用意している場合は不要です。
例:

token=1234567890

tag

detail

例:

--tag v1.2.3
-t v1.2.3

test オプションを設定している場合は不要です。

オプション

branch

ビルドに使用するブランチ名
このオプションが指定されていない場合、現在のソースコードが使用されます。

例:

--branch release/v1.2.3
-b release/v1.2.3

dry run

プッシュしないかどうか

例:

--dry-run
-n

package file directory

package.json ファイルのあるディレクトリ

例:

--package /tmp/test-repo
-p /tmp/test-repo

test

テストモード

タグ名は最新のタグから決まります。
テスト用タグプリフィックスに test/ が設定されます。

設定

Release GitHub Actions CLI.releasegarc, .releasegarc.json, .releasegarc.js, .releasega.config.js または package.jsonreleasega プロパティで設定できます。

例: .releasegarc

{
  "owner": "test-owner",
  "repo": "test-repo",
  "inputs": {
    "test-tag-prefix": "test/",
    "fetch-depth": "5"
  }
}

例: package.json

{
  "name": "test",
  "version": "1.0.0",
  "repository": {
  },
  "dependencies": {
  },
  "releasega": {
    "owner": "test-owner",
    "repo": "test-repo",
    "inputs": {
      "test-tag-prefix": "test/",
      "fetch-depth": "5"
    }
  }
}

OWNER

Owner を指定するために使用します。
default: package.json 内のURLから検出します

REPO

Repo を指定するために使用します。
default: package.json 内のURLから検出します。

INPUTS

アクションの inputs を設定します。
action.yml

例:

{
  "inputs": {
    "commit message": "test message",
    "commit-name": "test name",
    "COMMIT_EMAIL": "test@example.com"
  }
}

Author

GitHub (Technote)
Blog

1.9.5

1 year ago

1.9.4

1 year ago

1.9.3

2 years ago

1.9.2

2 years ago

1.9.0

2 years ago

1.8.9

2 years ago

1.8.8

2 years ago

1.8.7

3 years ago

1.8.6

3 years ago

1.8.5

3 years ago

1.8.1

3 years ago

1.8.4

3 years ago

1.8.3

3 years ago

1.8.0

3 years ago

1.7.4

3 years ago

1.7.3

3 years ago

1.7.2

3 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.10

4 years ago

1.6.9

4 years ago

1.6.8

4 years ago

1.6.7

4 years ago

1.6.6

4 years ago

1.6.5

4 years ago

1.6.4

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.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.1

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago