GitHub Action
Shortify Git Revision
Github Action to shortify a git revision
Produce short revision environment variable based on the input one.
If a revision is a bad revision, this action will produce an error message and fail depending on continue-on-error
input value.
<NAME>
, and <NAME>_SHORT
environment variable will only be available if the revision is not empty and valid.
-
Shortify an environment variable
- uses: rlespinasse/[email protected] with: name: GITHUB_SHA
Will make available
GITHUB_SHA_SHORT
-
Shortify an environment variable with prefix
- uses: rlespinasse/[email protected] with: name: GITHUB_SHA prefix: CI_
Will make available
CI_GITHUB_SHA
CI_GITHUB_SHA_SHORT
-
Shortify any revision
- uses: rlespinasse/[email protected] with: name: SOME_REVISION revision: 88428f56bd9d2751c47106bedfd148162dfa50b8
Will make available
SOME_REVISION
SOME_REVISION_SHORT
If used with revision
input, it's the name of the environment variable containing the revision to shortify.
Otherwise, the name
input will be used (in upper case) to define a environment variable containing the revision
input value.
The revision to shortify into an environment variable named <NAME>_SHORT
.
This input is Optional.
If the input is set to true
, this action will not fail on a bad revision
The default value is false
.
The value will be prepend to each generated variable.
This input is Optional.