branch-names/README.md

68 lines
1.7 KiB
Markdown
Raw Normal View History

2020-12-11 21:15:40 +08:00
branch-name
-----------
2020-12-11 21:24:47 +08:00
Get branch information without the `/ref/heads` prefix
2020-12-11 21:15:40 +08:00
```yaml
...
steps:
- uses: actions/checkout@v2
- name: Get branch name
uses: tj-actions/branch-name@v1
2020-12-11 21:32:12 +08:00
id: branch-name
2020-12-11 21:52:52 +08:00
- name: Get Ref brach name
run: |
echo "${{ steps.branch-name.outputs.ref_branch }}" # Outputs: "main"
- name: Get Head Ref branch name
if: github.event_name == 'pull_request'
2020-12-11 21:21:28 +08:00
run: |
2020-12-11 23:18:40 +08:00
echo "${{ steps.branch-name.outputs.head_ref_branch }}" # Outputs: "feature/test"
2020-12-11 21:52:52 +08:00
- name: Get Base Ref branch name
if: github.event_name == 'pull_request'
run: |
2020-12-11 23:18:40 +08:00
echo "${{ steps.branch-name.outputs.base_ref_branch }}" # Outputs: "1/merge"
2020-12-11 21:15:40 +08:00
```
## Inputs
| Input | type | required | default |
|:-------------:|:-----------:|:-------------:|:---------------------:|
| token | `string` | `false` | `${{ github.token }}` |
2020-12-11 23:21:30 +08:00
## Outputs
| Output | type | Example |
|:--------------------:|:-----------:|:-----------------:|
| ref_branch | `string` | `main` |
| head_ref_branch | `string` | `feature/test` |
| base_ref_branch | `string` | `1/merge` |
2020-12-11 21:15:40 +08:00
* Free software: [MIT license](LICENSE)
Credits
-------
This package was created with [Cookiecutter](https://github.com/cookiecutter/cookiecutter).
Report Bugs
-----------
Report bugs at https://github.com/tj-actions/branch-name/issues.
If you are reporting a bug, please include:
* Your operating system name and version.
* Any details about your workflow that might be helpful in troubleshooting.
* Detailed steps to reproduce the bug.