2020-02-10 16:41:27 -05:00
# :octocat: :rocket: GitHub Environment Variables Action
2020-02-11 04:30:39 -05:00
A [GitHub Action ](https://github.com/features/actions ) to expose useful environment variables.
### Environment Variables exposed by **this Action**
2020-02-10 16:41:27 -05:00
| Environment Variable Name | Example value |
|---------------------------|---------------------------|
2020-02-11 04:30:39 -05:00
| `GITHUB_REPOSITORY_OWNER` | `FranzDiebold` |
| `GITHUB_REPOSITORY_NAME` | `github-env-vars-action` |
| `GITHUB_REF_NAME` | `feature-branch-1` |
| `GITHUB_SHA_SHORT` | `ffac537e` |
### Default Environment Variables exposed by GitHub
For a full list of default environment variables exposed by GitHub see [https://help.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables ](https://help.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables ).
| Environment Variable Name | Example value |
|---------------------------|-----------------------------------------------|
| `GITHUB_ACTOR` | `octocat` |
| `GITHUB_REPOSITORY` | `FranzDiebold/github-env-vars-action` |
| `GITHUB_SHA` | `ffac537e6cbbf934b08745a378932722df287a53` |
| `GITHUB_REF` | `refs/heads/feature-branch-1` |
2020-02-10 16:41:27 -05:00
## Example usage
```yaml
2020-02-11 04:30:39 -05:00
steps:
- uses: franzdiebold@github-env-vars-action@master
- name: Print environment variables
run: |
echo "GITHUB_REPOSITORY_OWNER=$GITHUB_REPOSITORY_OWNER"
echo "GITHUB_REPOSITORY_NAME=$GITHUB_REPOSITORY_NAME"
echo "GITHUB_REF_NAME=$GITHUB_REF_NAME"
echo "GITHUB_SHA_SHORT=$GITHUB_SHA_SHORT"
2020-02-10 16:41:27 -05:00
```