Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/domix24/action-gitflow
https://github.com/domix24/action-gitflow
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/domix24/action-gitflow
- Owner: Domix24
- License: mit
- Created: 2023-08-19T01:40:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-06T15:02:22.000Z (3 months ago)
- Last Synced: 2024-11-15T04:27:17.435Z (3 months ago)
- Language: TypeScript
- Size: 1.44 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# action-gitflow v0 - Release Management
## Parameters
### `dev_branch`
* _**required**_ ⚠️
* Name of the dev branch### `main_branch`
* **required** ⚠️
* Name of the main branch### `github_token`
* **required** ⚠️
* github token
* needs to be `${{ secrets.GITHUB_TOKEN }}` ⚠️### `release_prefix`
* default to `release/`
* prefix of the release branch### `hotfix_prefix`
* default to `hotfix/`
* prefix of the hotfix branch## Example file
```yaml
on:
pull_request:
types:
- closed
branches:
- mainname: Release Management
jobs:
release_management:
name: Release Management
permissions:
contents: write
pull-requests: write
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build
uses: domix24/action-gitflow@v0
with:
dev_branch: develop
main_branch: main
github_token: ${{ secrets.GITHUB_TOKEN }}
```