Skip to content

Commit 3edf6d2

Browse files
back
1 parent d926d74 commit 3edf6d2

File tree

1 file changed

+14
-33
lines changed

1 file changed

+14
-33
lines changed

.github/workflows/jira_notify.yml

Lines changed: 14 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -55,42 +55,23 @@ jobs:
5555
id: extract_fields
5656
run: |
5757
# Extracting fields from the issue body
58-
ISSUE_DESCRIPTION=$(echo "${{ inputs.body }}" | awk -v RS='' '/### What problem does this solve\?/{getline; print}')
59-
PROPOSED_SOLUTION=$(echo "${{ inputs.body }}" | awk -v RS='' '/### Proposed Solution/{getline; print}')
60-
IMPORTANCE_LEVEL=$(echo "${{ inputs.body }}" | awk -v RS='' '/### Importance Level/{getline; print}')
61-
ADDITIONAL_INFO=$(echo "${{ inputs.body }}" | awk -v RS='' '/### Additional Information/{getline; print}')
58+
ISSUE_DESCRIPTION=$(echo "${{ inputs.body }}" | awk -v RS='' '/### What happened\?/{getline; print}')
59+
ISSUE_VERSION=$(echo "${{ inputs.body }}" | awk -v RS='' '/### Version/{getline; print}')
60+
ISSUE_OS=$(echo "${{ inputs.body }}" | awk -v RS='' '/### Operating System & Version/{getline; print}')
61+
ISSUE_LOGS=$(echo "${{ inputs.body }}" | awk -v RS='' '/### Relevant log output/{getline; print}')
6262
63-
# Printing extracted values to the workflow log for verification
63+
# Printing extracted values to the workflow log
6464
echo "Extracted Fields:"
65-
echo "What Problem Does This Solve: $ISSUE_DESCRIPTION"
66-
echo "Proposed Solution: $PROPOSED_SOLUTION"
67-
echo "Importance Level: $IMPORTANCE_LEVEL"
68-
echo "Additional Information: $ADDITIONAL_INFO"
65+
echo "What Happened: $ISSUE_DESCRIPTION"
66+
echo "Version: $ISSUE_VERSION"
67+
echo "Operating System & Version: $ISSUE_OS"
68+
echo "Relevant Logs: $ISSUE_LOGS"
6969

70-
# Setting environment variables using the delimiter syntax
71-
{
72-
echo 'ISSUE_DESCRIPTION<<EOF'
73-
echo "$ISSUE_DESCRIPTION"
74-
echo 'EOF'
75-
} >> $GITHUB_ENV
76-
77-
{
78-
echo 'PROPOSED_SOLUTION<<EOF'
79-
echo "$PROPOSED_SOLUTION"
80-
echo 'EOF'
81-
} >> $GITHUB_ENV
82-
83-
{
84-
echo 'IMPORTANCE_LEVEL<<EOF'
85-
echo "$IMPORTANCE_LEVEL"
86-
echo 'EOF'
87-
} >> $GITHUB_ENV
88-
89-
{
90-
echo 'ADDITIONAL_INFO<<EOF'
91-
echo "$ADDITIONAL_INFO"
92-
echo 'EOF'
93-
} >> $GITHUB_ENV
70+
# Setting environment variables for use in subsequent steps
71+
echo "ISSUE_DESCRIPTION=$ISSUE_DESCRIPTION" >> $GITHUB_ENV
72+
echo "ISSUE_VERSION=$ISSUE_VERSION" >> $GITHUB_ENV
73+
echo "ISSUE_OS=$ISSUE_OS" >> $GITHUB_ENV
74+
echo "ISSUE_LOGS=$ISSUE_LOGS" >> $GITHUB_ENV
9475

9576

9677
- name: Format Jira Description

0 commit comments

Comments
 (0)