diff --git a/.github/workflows/.build.yml b/.github/workflows/.build.yml index ccdb29cc..f23f40c6 100644 --- a/.github/workflows/.build.yml +++ b/.github/workflows/.build.yml @@ -273,6 +273,10 @@ jobs: ${{ steps.build.outputs.metadata }} EOF + for tag in $(jq -r '.tags[]' <<< "$DOCKER_METADATA_OUTPUT_JSON"); do + echo "* \`${tag}\`" >> /tmp/tags.txt + done + cat > "/tmp/summary.txt" <<-EOF * repo: ${REPO} * ref: \`${REF}\` @@ -280,13 +284,6 @@ jobs: * commit: [\`${COMMIT}\`](${REPO}/commit/${COMMIT}) EOF - for tag in $(jq -r '.tags[]' <<< "$DOCKER_METADATA_OUTPUT_JSON"); do - echo "* \`${tag}\`" >> /tmp/tags.txt - done - - echo "* Tags" >> /tmp/summary.txt - sed 's/^/ /' /tmp/tags.txt >> /tmp/summary.txt - if [ "${{ inputs.name }}" = "containerd" ]; then cat >> "/tmp/summary.txt" <<-EOF * runc @@ -306,8 +303,16 @@ jobs: * packages: \`$(find /tmp/release -type f | wc -l)\` files * size: \`$(du -sh /tmp/release | awk '{print $1}')\` EOF - - cat /tmp/summary.txt >> $GITHUB_STEP_SUMMARY + + cat >> "$GITHUB_STEP_SUMMARY" <<-EOF + # Package build + + ## Tags + $(cat /tmp/tags.txt) + + ## Summary + $(cat /tmp/summary.txt) + EOF - name: Set outputs uses: actions/github-script@v8