Branch based Develop&Release tool

Maintainers

Details

github.com/sasamium/cra

Source

Issues

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 2

pkg:composer/sasamium/cra

dev-master 2019-03-13 12:17 UTC

This package is auto-updated.

Last update: 2025-10-12 00:04:42 UTC


README

sub-commands

init

設定ファイルを対話的に生成する。

$ cra init
(ウィザードが起動する)

$ ls
.cra.yml

prepare:release-branch <major|minor|patch>

最新バージョンをタグから算出し、指定されたバージョンのリリースブランチをチェックアウトする。

$ git tag
1.0.0

$ git branch
* master

$ cra prepare:release-branch patch

$ git branch
  master
* release/1.0.1

release <VERSION>

指定されたバージョンのリリースブランチを master ブランチへマージし、タグを打つ。

$ git tag
1.0.0

$ git branch
  master
* release/1.1.0

$ cra release 1.1.0

$ git log -n 1 --oneline
(HEAD) xxxxx Merge branch 'release/1.1.0' into 'master'

$ git branch
* master

$ git tag
1.0.0
1.1.0

設定ファイル等で設定されている場合は、以下も同時に行う:

  • Slack or Chatworkへの通知
  • Github or Gitlabリリースの作成