mirror of
https://github.com/rlespinasse/github-slug-action.git
synced 2026-05-17 18:35:07 +00:00
f55abd0ed828b01504740c2beb8f895faca303e3
GitHub Slug action
This action slug and expose some github variables.
Slug a variable will
- put the variable content in lower case,
- replace any character by
-except0-9anda-z, - remove leading and trailing
-character, - limit the string size to 63 characters.
Others Slug-ish commands are available:
Short SHAa variable will limit the string size to 8 characters.
Exposed environment variables
- uses: rlespinasse/github-slug-action@v1.1.x
- name: Print slug variables
run: |
echo ${{ env.GITHUB_REF_SLUG }}
echo ${{ env.GITHUB_HEAD_REF_SLUG }}
echo ${{ env.GITHUB_BASE_REF_SLUG }}
echo ${{ env.GITHUB_SHA_SHORT }}
Read default environment variables page for more information.
GITHUB_REF_SLUG
Slug the environment variable GITHUB_REF
The branch or tag ref that triggered the workflow. If neither a branch or tag is available for the event type, the variable will not exist.
| Environment variable (GITHUB_REF) | Slug variable (GITHUB_REF_SLUG) |
|---|---|
| refs/heads/master | master |
| refs/heads/feat/new_feature | feat-new-feature |
| refs/tags/v1.0.0 | v1-0-0 |
| refs/tags/product@1.0.0-rc.2 | product-1-0-0-rc-2 |
| refs/heads/New_Awesome_Product | new-awesome-product |
Additional variables (only set for forked repositories) :
GITHUB_HEAD_REF_SLUG: The branch of the head repository GITHUB_HEAD_REF,GITHUB_BASE_REF_SLUG: The branch of the base repository GITHUB_BASE_REF.
GITHUB_SHA_SHORT
Short the environment variable GITHUB_SHA
The commit SHA that triggered the workflow
| Environment variable (GITHUB_SHA) | Short variable (GITHUB_SHA_SHORT) |
|---|---|
| ffac537e6cbbf934b08745a378932722df287a53 | ffac537e |
Description
No description provided
continuous-deliverycontinuous-deploymentcontinuous-integrationgithub-actionshacktoberfestshortslugworkflows
Readme
MIT
4 MiB
Languages
Shell
100%