From fded67b4bb912f4e91d2fa52e07e0e0e6ec82a38 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Wed, 22 Jun 2022 13:54:57 +0200 Subject: [PATCH] Fix _targets.rst file: add needed newline, prevent bad labels due to empty lines --- actions/ansible-docs-build-init/action.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/actions/ansible-docs-build-init/action.yml b/actions/ansible-docs-build-init/action.yml index 3aeb01f..ed06ad7 100644 --- a/actions/ansible-docs-build-init/action.yml +++ b/actions/ansible-docs-build-init/action.yml @@ -81,14 +81,20 @@ runs: echo "::group::Create small RST file for link" mkdir -p "${{ inputs.dest-dir }}/rst" echo ":orphan:" > "${{ inputs.dest-dir }}/rst/_targets.rst" + echo "" >> "${{ inputs.dest-dir }}/rst/_targets.rst" while read -r line; do - echo ".. _${line}:" >> "${{ inputs.dest-dir }}/rst/_targets.rst" + if [ "${line}" != "" ]; then + echo ".. _${line}:" >> "${{ inputs.dest-dir }}/rst/_targets.rst" + fi done <<< "${_INPUT_PROVIDE_LINK_TARGETS}" echo "" >> "${{ inputs.dest-dir }}/rst/_targets.rst" echo "Replacement stub for existing reference" >> "${{ inputs.dest-dir }}/rst/_targets.rst" echo "=======================================" >> "${{ inputs.dest-dir }}/rst/_targets.rst" echo "" >> "${{ inputs.dest-dir }}/rst/_targets.rst" echo "This file just exists to provide link targets. Please ignore it." >> "${{ inputs.dest-dir }}/rst/_targets.rst" + echo "Content of ${{ inputs.dest-dir }}/rst/_targets.rst:" + echo "" + cat "${{ inputs.dest-dir }}/rst/_targets.rst" echo "::endgroup::" fi