Referencing GitHub output parameters - Amazon CodeCatalyst

Amazon CodeCatalyst will no longer be open to new customers starting on November 7, 2025. If you would like to use the service, please sign up prior to November 7, 2025. For more information, see How to migrate from CodeCatalyst.

Referencing GitHub output parameters

Use the following instructions to reference a GitHub output parameter.

To reference a GitHub output parameter
  1. Complete the steps in Exporting GitHub output parameters.

    The GitHub output parameter is now available for use in other actions.

  2. Note the output parameter's Variables value. It includes an underscore (_).

  3. 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's name or id).

    • output-name with the output parameter's Variables 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 in GitHubActionA, output it, and then refer to it in BuildActionB.

    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}