From 008c08cd39fb276a8c7399f80d3dde63a603891e Mon Sep 17 00:00:00 2001 From: George Oastler Date: Wed, 29 Jan 2025 13:38:07 +0000 Subject: [PATCH] chore(print contexts action): use heredoc instead of echo in print contexts actioni (#1649) --- .github/actions/print_contexts/action.yml | 77 ++++++++++++++++------- 1 file changed, 54 insertions(+), 23 deletions(-) diff --git a/.github/actions/print_contexts/action.yml b/.github/actions/print_contexts/action.yml index bd485ecfe..3b818e3ea 100644 --- a/.github/actions/print_contexts/action.yml +++ b/.github/actions/print_contexts/action.yml @@ -24,26 +24,57 @@ runs: - name: Print contexts shell: bash run: | - echo "******************************" - echo "github:" "${{ toJson(github) }}" - echo "******************************" - echo "env:" "${{ toJson(env) }}" - echo "******************************" - echo "vars:" "${{ inputs.VARS_CONTEXT }}" - echo "******************************" - echo "job:" "${{ toJson(job) }}" - echo "******************************" - echo "runner:" "${{ toJson(runner) }}" - echo "******************************" - echo "secrets:" "${{ inputs.SECRETS_CONTEXT }}" - echo "******************************" - echo "strategy:" "${{ toJson(strategy) }}" - echo "******************************" - echo "matrix:" "${{ toJson(matrix)}}" - echo "******************************" - echo "needs:" "${{ inputs.NEEDS_CONTEXT }}" - echo "******************************" - echo "inputs:" "${{ inputs.INPUTS_CONTEXT }}" - echo "******************************" - echo "steps:" "${{ inputs.STEPS_CONTEXT }}" - echo "******************************" + echo "**** github ****" + cat <<'EOF' + ${{ toJson(github) }} + EOF + + echo "**** env ****" + cat <<'EOF' + ${{ toJson(env) }} + EOF + + echo "**** vars ****" + cat <<'EOF' + ${{ inputs.VARS_CONTEXT }} + EOF + + echo "**** job ****" + cat <<'EOF' + ${{ toJson(job) }} + EOF + + echo "**** runner ****" + cat <<'EOF' + ${{ toJson(runner) }} + EOF + + echo "**** secrets ****" + cat <<'EOF' + ${{ inputs.SECRETS_CONTEXT }} + EOF + + echo "**** strategy ****" + cat <<'EOF' + ${{ toJson(strategy) }} + EOF + + echo "**** matrix ****" + cat <<'EOF' + ${{ toJson(matrix)}} + EOF + + echo "**** needs ****" + cat <<'EOF' + ${{ inputs.NEEDS_CONTEXT }} + EOF + + echo "**** inputs ****" + cat <<'EOF' + ${{ inputs.INPUTS_CONTEXT }} + EOF + + echo "**** steps ****" + cat <<'EOF' + ${{ inputs.STEPS_CONTEXT }} + EOF