|
51 | 51 | FEEDBACK="${{ github.event.comment.body }}" |
52 | 52 | # Remove the "claude:" prefix |
53 | 53 | FEEDBACK="${FEEDBACK#claude:}" |
54 | | - echo "number=$ISSUE_NUMBER" >> $GITHUB_OUTPUT |
55 | | - echo "feedback=$FEEDBACK" >> $GITHUB_OUTPUT |
| 54 | + # Use proper multi-line string handling for GitHub Actions outputs |
| 55 | + echo "number<<EOF" >> $GITHUB_OUTPUT |
| 56 | + echo "$ISSUE_NUMBER" >> $GITHUB_OUTPUT |
| 57 | + echo "EOF" >> $GITHUB_OUTPUT |
| 58 | + |
| 59 | + echo "feedback<<EOF" >> $GITHUB_OUTPUT |
| 60 | + echo "$FEEDBACK" >> $GITHUB_OUTPUT |
| 61 | + echo "EOF" >> $GITHUB_OUTPUT |
56 | 62 | |
57 | 63 | - name: Process with Claude Code for issue analysis |
58 | 64 | uses: fractureinc/[email protected] |
@@ -104,8 +110,14 @@ jobs: |
104 | 110 | FEEDBACK="${{ github.event.comment.body }}" |
105 | 111 | # Remove the "claude-fix:" prefix |
106 | 112 | FEEDBACK="${FEEDBACK#claude-fix:}" |
107 | | - echo "number=$ISSUE_NUMBER" >> $GITHUB_OUTPUT |
108 | | - echo "feedback=$FEEDBACK" >> $GITHUB_OUTPUT |
| 113 | + # Use proper multi-line string handling for GitHub Actions outputs |
| 114 | + echo "number<<EOF" >> $GITHUB_OUTPUT |
| 115 | + echo "$ISSUE_NUMBER" >> $GITHUB_OUTPUT |
| 116 | + echo "EOF" >> $GITHUB_OUTPUT |
| 117 | + |
| 118 | + echo "feedback<<EOF" >> $GITHUB_OUTPUT |
| 119 | + echo "$FEEDBACK" >> $GITHUB_OUTPUT |
| 120 | + echo "EOF" >> $GITHUB_OUTPUT |
109 | 121 | |
110 | 122 | - name: Process with Claude Code for issue fix |
111 | 123 | uses: fractureinc/[email protected] |
@@ -149,8 +161,14 @@ jobs: |
149 | 161 | FEEDBACK="${{ github.event.comment.body }}" |
150 | 162 | # Remove the "claude:" prefix |
151 | 163 | FEEDBACK="${FEEDBACK#claude:}" |
152 | | - echo "number=$PR_NUMBER" >> $GITHUB_OUTPUT |
153 | | - echo "feedback=$FEEDBACK" >> $GITHUB_OUTPUT |
| 164 | + # Use proper multi-line string handling for GitHub Actions outputs |
| 165 | + echo "number<<EOF" >> $GITHUB_OUTPUT |
| 166 | + echo "$PR_NUMBER" >> $GITHUB_OUTPUT |
| 167 | + echo "EOF" >> $GITHUB_OUTPUT |
| 168 | + |
| 169 | + echo "feedback<<EOF" >> $GITHUB_OUTPUT |
| 170 | + echo "$FEEDBACK" >> $GITHUB_OUTPUT |
| 171 | + echo "EOF" >> $GITHUB_OUTPUT |
154 | 172 | |
155 | 173 | - name: Process with Claude Code |
156 | 174 | uses: fractureinc/[email protected] |
@@ -182,8 +200,14 @@ jobs: |
182 | 200 | FEEDBACK="${{ github.event.comment.body }}" |
183 | 201 | # Remove the "claude-suggest:" prefix |
184 | 202 | FEEDBACK="${FEEDBACK#claude-suggest:}" |
185 | | - echo "number=$PR_NUMBER" >> $GITHUB_OUTPUT |
186 | | - echo "feedback=$FEEDBACK" >> $GITHUB_OUTPUT |
| 203 | + # Use proper multi-line string handling for GitHub Actions outputs |
| 204 | + echo "number<<EOF" >> $GITHUB_OUTPUT |
| 205 | + echo "$PR_NUMBER" >> $GITHUB_OUTPUT |
| 206 | + echo "EOF" >> $GITHUB_OUTPUT |
| 207 | + |
| 208 | + echo "feedback<<EOF" >> $GITHUB_OUTPUT |
| 209 | + echo "$FEEDBACK" >> $GITHUB_OUTPUT |
| 210 | + echo "EOF" >> $GITHUB_OUTPUT |
187 | 211 | |
188 | 212 | - name: Process with Claude Code Suggestions |
189 | 213 | uses: fractureinc/[email protected] |
|
0 commit comments