Referencing GitHub output parameters
Use the following instructions to reference a GitHub output parameter.
To reference a GitHub output parameter
-
Complete the steps in Exporting GitHub output parameters.
The GitHub output parameter is now available for use in other actions.
-
Note the output parameter's
Variables
value. It includes an underscore (_). -
Refer to the output parameter using the following syntax:
${
action-name
.output-name
}Replace:
-
action-name
with the name of the CodeCatalyst GitHub Action that produces the output parameter (do not use the GitHub action'sname
orid
). -
output-name
with the output parameter'sVariables
value you noted earlier.
Example
BuildActionB: Identifier: aws/build@v1 Configuration: Steps: - Run: echo ${MyGitHubAction.random-color-generator_SELECTEDCOLOR}
Example with context
The following example shows you how to set a
SELECTEDCOLOR
variable inGitHubActionA
, output it, and then refer to it inBuildActionB
.Actions: GitHubActionA: Identifier: aws/github-actions-runner@v1 Configuration: Steps: - name: Set selected color run: echo "SELECTEDCOLOR=green" >> $GITHUB_OUTPUT id: random-color-generator Outputs: Variables: - 'random-color-generator_SELECTEDCOLOR' BuildActionB: Identifier: aws/build@v1 Configuration: Steps: - Run: echo ${GitHubActionA.random-color-generator_SELECTEDCOLOR}
-