Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release作業をGitHub Actionsで実行できるようにする #295

Merged
merged 20 commits into from
Apr 12, 2021

Conversation

ryokosuge
Copy link
Contributor

@ryokosuge ryokosuge commented Apr 9, 2021

やったこと

  • pull_requestが作られたらtestを実行する
  • release/** がpushされたらリリース処理を実行する
    • やってること
      • CHANGELOGの生成
      • package.jsonのversionの更新
      • PRの作成
      • tagの作成
      • releaseの作成
  • tagがpushされたらnpmにpublishする
  • CircleCIからおさらばする

@ryokosuge ryokosuge added the enhancement New feature or request label Apr 9, 2021
@ryokosuge ryokosuge self-assigned this Apr 9, 2021
@netlify
Copy link

netlify bot commented Apr 9, 2021

Deploy preview for ingred-ui ready!

Built with commit c160f57

https://deploy-preview-295--ingred-ui.netlify.app

@FluctMember FluctMember changed the title release flowを整える release v99.99.0 Apr 9, 2021
@ryokosuge ryokosuge changed the title release v99.99.0 release作業をGitHub Actionsで実行できるようにする Apr 9, 2021
@ryokosuge ryokosuge marked this pull request as ready for review April 9, 2021 08:54
@ryokosuge ryokosuge requested a review from a team as a code owner April 9, 2021 08:54
@hirokikondo86
Copy link
Contributor

LGTMです!👍

@ryokosuge ryokosuge merged commit 5763d70 into master Apr 12, 2021
@ryokosuge ryokosuge deleted the feature/release-flow branch April 12, 2021 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants