@@ -45,37 +45,47 @@ jobs:
4545 echo "Selected Issue Type: ENHANCEMENT"
4646 fi
4747
48+ - name : Parse Issue Form
49+ id : parse_issue
50+ 51+ with :
52+ body : ${{ github.event.issue.body }}
53+
4854 - name : Extract Issue Fields
4955 id : extract_fields
5056 run : |
51- ISSUE_DESCRIPTION=$(echo "${{ inputs.body }}" | awk -v RS='' '/### What happened?/{getline; print}')
57+ # Extracting fields from the issue body
58+ ISSUE_DESCRIPTION=$(echo "${{ inputs.body }}" | awk -v RS='' '/### What happened\?/{getline; print}')
5259 ISSUE_VERSION=$(echo "${{ inputs.body }}" | awk -v RS='' '/### Version/{getline; print}')
5360 ISSUE_OS=$(echo "${{ inputs.body }}" | awk -v RS='' '/### Operating System & Version/{getline; print}')
5461 ISSUE_LOGS=$(echo "${{ inputs.body }}" | awk -v RS='' '/### Relevant log output/{getline; print}')
55-
62+
63+ # Printing extracted values to the workflow log
5664 echo "Extracted Fields:"
5765 echo "What Happened : $ISSUE_DESCRIPTION"
5866 echo "Version : $ISSUE_VERSION"
59- echo "OS Version: $ISSUE_OS"
60- echo "Logs: $ISSUE_LOGS"
61-
67+ echo "Operating System & Version : $ISSUE_OS"
68+ echo "Relevant Logs : $ISSUE_LOGS"
69+
70+ # Setting environment variables for use in subsequent steps
6271 echo "ISSUE_DESCRIPTION=$ISSUE_DESCRIPTION" >> $GITHUB_ENV
6372 echo "ISSUE_VERSION=$ISSUE_VERSION" >> $GITHUB_ENV
6473 echo "ISSUE_OS=$ISSUE_OS" >> $GITHUB_ENV
6574 echo "ISSUE_LOGS=$ISSUE_LOGS" >> $GITHUB_ENV
75+
6676
6777 - name : Format Jira Description
6878 id : format_description
6979 run : |
7080 FORMATTED_DESCRIPTION="*Issue Title:* ${{ inputs.title }} \\\\"
71- FORMATTED_DESCRIPTION+=" *Repository:* ${{ inputs.repo }} \\\\"
72- FORMATTED_DESCRIPTION+=" *What Happened:* $ISSUE_DESCRIPTION \\\\"
73- FORMATTED_DESCRIPTION+=" *Version:* $ISSUE_VERSION \\\\"
74- FORMATTED_DESCRIPTION+=" *Operating System & Version:* $ISSUE_OS \\\\"
81+ FORMATTED_DESCRIPTION+="*Repository:* ${{ inputs.repo }} \\\\"
82+ FORMATTED_DESCRIPTION+="*What Happened:* $ISSUE_DESCRIPTION \\\\"
83+ FORMATTED_DESCRIPTION+="*Version:* $ISSUE_VERSION \\\\"
84+ FORMATTED_DESCRIPTION+="*Operating System & Version:* $ISSUE_OS \\\\"
7585 if [[ -n "$ISSUE_LOGS" ]]; then
7686 FORMATTED_DESCRIPTION+=" *Relevant Logs:*\n{code}$ISSUE_LOGS{code} \\\\"
7787 fi
78- FORMATTED_DESCRIPTION+=" [View original issue|${{ inputs.html_url }}]"
88+ FORMATTED_DESCRIPTION+="[View original issue|${{ inputs.html_url }}]"
7989
8090 echo "FORMATTED_DESCRIPTION=$FORMATTED_DESCRIPTION" >> $GITHUB_ENV
8191
0 commit comments