https://github.com/shgtkshruch/git-pr-release-actions
Sample of git-pr-release in GitHub Actions
https://github.com/shgtkshruch/git-pr-release-actions
github-actions release-automation ruby
Last synced: 3 months ago
JSON representation
Sample of git-pr-release in GitHub Actions
- Host: GitHub
- URL: https://github.com/shgtkshruch/git-pr-release-actions
- Owner: shgtkshruch
- Created: 2020-02-04T12:27:38.000Z (over 6 years ago)
- Default Branch: develop
- Last Pushed: 2020-02-05T03:10:49.000Z (over 6 years ago)
- Last Synced: 2025-03-22T01:14:11.734Z (over 1 year ago)
- Topics: github-actions, release-automation, ruby
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# git-pr-release in GitHub Actions
Sample of [git-pr-release](https://github.com/motemen/git-pr-release) in GitHub Actions.
## Flow
1. Create `release` branch from `develop` branch
1. Push `release` branch to GitHub
1. Automaticary create pull request to `master` branch by GitHub Actions
1. Rename pull request title to be contain release version
1. Merge pull request
1. Automaticary add git tag extacted from pull request title by GitHub Actions
## Specification
[git-flow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) based branch management.
Release pull request title must be contain semantic version number.
(ex. `v1.0.0`, `Version 1.0.0`, `Release 1.0.0`)