mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-22 14:05:39 +00:00
BUILD_RELEASE: debugging what is causing the exit from generate-body
This commit is contained in:
parent
2c3174a76b
commit
95adc04e42
22
.github/workflows/build_release.yml
vendored
22
.github/workflows/build_release.yml
vendored
|
@ -142,11 +142,11 @@ jobs:
|
||||||
# Export the commits list to the GitHub environment
|
# Export the commits list to the GitHub environment
|
||||||
echo "COMMITS=$COMMITS" >> $GITHUB_ENV
|
echo "COMMITS=$COMMITS" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Extract XML Description
|
# - name: Extract XML Description
|
||||||
uses: Mudlet/xmlstarlet-action@master
|
# uses: Mudlet/xmlstarlet-action@master
|
||||||
id: extract-description
|
# id: extract-description
|
||||||
with:
|
# with:
|
||||||
args: sel -t -v "/component/releases/release[1]/description//text()" ./net.retrodeck.retrodeck.appdata.xml
|
# args: sel -t -v "/component/releases/release[1]/description//text()" ./net.retrodeck.retrodeck.appdata.xml
|
||||||
|
|
||||||
# Generate Release Body
|
# Generate Release Body
|
||||||
- name: Generate release body text
|
- name: Generate release body text
|
||||||
|
@ -159,31 +159,21 @@ jobs:
|
||||||
RELEASE_BODY+="## Commits since last release\n"
|
RELEASE_BODY+="## Commits since last release\n"
|
||||||
RELEASE_BODY+="$COMMITS\n\n"
|
RELEASE_BODY+="$COMMITS\n\n"
|
||||||
|
|
||||||
raw_description="${{ steps.extract-description.outputs.result }}"
|
#raw_description="${{ steps.extract-description.outputs.result }}"
|
||||||
|
|
||||||
echo "[DEBUG] CHECKPOINT 3"
|
|
||||||
|
|
||||||
# Convert <p> tags to markdown headers using sed
|
# Convert <p> tags to markdown headers using sed
|
||||||
markdown_description=$(echo "$raw_description" | sed -e 's|<p>|\n### |g' -e 's|</p>||g')
|
markdown_description=$(echo "$raw_description" | sed -e 's|<p>|\n### |g' -e 's|</p>||g')
|
||||||
|
|
||||||
echo "[DEBUG] CHECKPOINT 4"
|
|
||||||
|
|
||||||
# Convert <li> tags to bullet points and trim spaces
|
# Convert <li> tags to bullet points and trim spaces
|
||||||
markdown_description=$(echo "$markdown_description" | sed -e 's|<ul>||g' -e 's|</ul>||g' -e 's|<li>|- |g' -e 's|</li>||g' | awk '{$1=$1;print}')
|
markdown_description=$(echo "$markdown_description" | sed -e 's|<ul>||g' -e 's|</ul>||g' -e 's|<li>|- |g' -e 's|</li>||g' | awk '{$1=$1;print}')
|
||||||
|
|
||||||
echo "[DEBUG] CHECKPOINT 5"
|
|
||||||
|
|
||||||
# Remove any remaining XML tags
|
# Remove any remaining XML tags
|
||||||
markdown_description=$(echo "$markdown_description" | sed -e 's/<[^>]*>//g')
|
markdown_description=$(echo "$markdown_description" | sed -e 's/<[^>]*>//g')
|
||||||
|
|
||||||
echo "[DEBUG] CHECKPOINT 6"
|
|
||||||
|
|
||||||
# Debug: Print the markdown description
|
# Debug: Print the markdown description
|
||||||
echo "Markdown Description:"
|
echo "Markdown Description:"
|
||||||
echo "$markdown_description"
|
echo "$markdown_description"
|
||||||
|
|
||||||
echo "[DEBUG] CHECKPOINT 7"
|
|
||||||
|
|
||||||
# Append markdown content to the release body
|
# Append markdown content to the release body
|
||||||
RELEASE_BODY+="$markdown_description"
|
RELEASE_BODY+="$markdown_description"
|
||||||
printf "RELEASE_BODY=%s\n" "$RELEASE_BODY" >> $GITHUB_ENV
|
printf "RELEASE_BODY=%s\n" "$RELEASE_BODY" >> $GITHUB_ENV
|
||||||
|
|
Loading…
Reference in a new issue