Skip to content
This repository was archived by the owner on Sep 5, 2025. It is now read-only.

Commit e99e2e2

Browse files
paul-fractureclaude
andcommitted
Revert heredoc multi-line output handling
- Reverted heredoc (<<EOF) multi-line output handling in GitHub Actions - Restored simpler output approach using key=value - This should fix issues with workflow execution - Resolves issue with workflows not starting or executing properly 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 9b8966d commit e99e2e2

File tree

1 file changed

+18
-70
lines changed

1 file changed

+18
-70
lines changed

.github/workflows/claude-full.yml

Lines changed: 18 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,8 @@ jobs:
4949
FEEDBACK="${{ github.event.comment.body }}"
5050
# Remove the "claude:" prefix
5151
FEEDBACK="${FEEDBACK#claude:}"
52-
# Use proper multi-line string handling for GitHub Actions outputs
53-
echo "number<<EOF" >> $GITHUB_OUTPUT
54-
echo "$ISSUE_NUMBER" >> $GITHUB_OUTPUT
55-
echo "EOF" >> $GITHUB_OUTPUT
56-
57-
echo "feedback<<EOF" >> $GITHUB_OUTPUT
58-
echo "$FEEDBACK" >> $GITHUB_OUTPUT
59-
echo "EOF" >> $GITHUB_OUTPUT
52+
echo "number=${ISSUE_NUMBER}" >> $GITHUB_OUTPUT
53+
echo "feedback=${FEEDBACK}" >> $GITHUB_OUTPUT
6054
6155
- name: Process with Claude Code for issue analysis
6256
uses: fractureinc/[email protected]
@@ -108,14 +102,8 @@ jobs:
108102
FEEDBACK="${{ github.event.comment.body }}"
109103
# Remove the "claude-fix:" prefix
110104
FEEDBACK="${FEEDBACK#claude-fix:}"
111-
# Use proper multi-line string handling for GitHub Actions outputs
112-
echo "number<<EOF" >> $GITHUB_OUTPUT
113-
echo "$ISSUE_NUMBER" >> $GITHUB_OUTPUT
114-
echo "EOF" >> $GITHUB_OUTPUT
115-
116-
echo "feedback<<EOF" >> $GITHUB_OUTPUT
117-
echo "$FEEDBACK" >> $GITHUB_OUTPUT
118-
echo "EOF" >> $GITHUB_OUTPUT
105+
echo "number=${ISSUE_NUMBER}" >> $GITHUB_OUTPUT
106+
echo "feedback=${FEEDBACK}" >> $GITHUB_OUTPUT
119107
120108
- name: Process with Claude Code for issue fix
121109
uses: fractureinc/[email protected]
@@ -159,14 +147,8 @@ jobs:
159147
FEEDBACK="${{ github.event.comment.body }}"
160148
# Remove the "claude:" prefix
161149
FEEDBACK="${FEEDBACK#claude:}"
162-
# Use proper multi-line string handling for GitHub Actions outputs
163-
echo "number<<EOF" >> $GITHUB_OUTPUT
164-
echo "$PR_NUMBER" >> $GITHUB_OUTPUT
165-
echo "EOF" >> $GITHUB_OUTPUT
166-
167-
echo "feedback<<EOF" >> $GITHUB_OUTPUT
168-
echo "$FEEDBACK" >> $GITHUB_OUTPUT
169-
echo "EOF" >> $GITHUB_OUTPUT
150+
echo "number=${PR_NUMBER}" >> $GITHUB_OUTPUT
151+
echo "feedback=${FEEDBACK}" >> $GITHUB_OUTPUT
170152
171153
- name: Process with Claude Code
172154
uses: fractureinc/[email protected]
@@ -198,14 +180,8 @@ jobs:
198180
FEEDBACK="${{ github.event.comment.body }}"
199181
# Remove the "claude-suggest:" prefix
200182
FEEDBACK="${FEEDBACK#claude-suggest:}"
201-
# Use proper multi-line string handling for GitHub Actions outputs
202-
echo "number<<EOF" >> $GITHUB_OUTPUT
203-
echo "$PR_NUMBER" >> $GITHUB_OUTPUT
204-
echo "EOF" >> $GITHUB_OUTPUT
205-
206-
echo "feedback<<EOF" >> $GITHUB_OUTPUT
207-
echo "$FEEDBACK" >> $GITHUB_OUTPUT
208-
echo "EOF" >> $GITHUB_OUTPUT
183+
echo "number=${PR_NUMBER}" >> $GITHUB_OUTPUT
184+
echo "feedback=${FEEDBACK}" >> $GITHUB_OUTPUT
209185
210186
- name: Process with Claude Code Suggestions
211187
uses: fractureinc/[email protected]
@@ -243,26 +219,12 @@ jobs:
243219
FILE_PATH="${{ github.event.comment.path }}"
244220
LINE="${{ github.event.comment.line }}"
245221
246-
# Use proper multi-line string handling for GitHub Actions outputs
247-
echo "number<<EOF" >> $GITHUB_OUTPUT
248-
echo "$PR_NUMBER" >> $GITHUB_OUTPUT
249-
echo "EOF" >> $GITHUB_OUTPUT
250-
251-
echo "feedback<<EOF" >> $GITHUB_OUTPUT
252-
echo "$FEEDBACK" >> $GITHUB_OUTPUT
253-
echo "EOF" >> $GITHUB_OUTPUT
222+
echo "number=${PR_NUMBER}" >> $GITHUB_OUTPUT
223+
echo "feedback=${FEEDBACK}" >> $GITHUB_OUTPUT
254224
255-
echo "comment_id<<EOF" >> $GITHUB_OUTPUT
256-
echo "$COMMENT_ID" >> $GITHUB_OUTPUT
257-
echo "EOF" >> $GITHUB_OUTPUT
258-
259-
echo "file_path<<EOF" >> $GITHUB_OUTPUT
260-
echo "$FILE_PATH" >> $GITHUB_OUTPUT
261-
echo "EOF" >> $GITHUB_OUTPUT
262-
263-
echo "line<<EOF" >> $GITHUB_OUTPUT
264-
echo "$LINE" >> $GITHUB_OUTPUT
265-
echo "EOF" >> $GITHUB_OUTPUT
225+
echo "comment_id=${COMMENT_ID}" >> $GITHUB_OUTPUT
226+
echo "file_path=${FILE_PATH}" >> $GITHUB_OUTPUT
227+
echo "line=${LINE}" >> $GITHUB_OUTPUT
266228
267229
- name: Process with Claude Code for code review comment
268230
uses: fractureinc/[email protected]
@@ -298,26 +260,12 @@ jobs:
298260
FILE_PATH="${{ github.event.comment.path }}"
299261
LINE="${{ github.event.comment.line }}"
300262
301-
# Use proper multi-line string handling for GitHub Actions outputs
302-
echo "number<<EOF" >> $GITHUB_OUTPUT
303-
echo "$PR_NUMBER" >> $GITHUB_OUTPUT
304-
echo "EOF" >> $GITHUB_OUTPUT
305-
306-
echo "feedback<<EOF" >> $GITHUB_OUTPUT
307-
echo "$FEEDBACK" >> $GITHUB_OUTPUT
308-
echo "EOF" >> $GITHUB_OUTPUT
309-
310-
echo "comment_id<<EOF" >> $GITHUB_OUTPUT
311-
echo "$COMMENT_ID" >> $GITHUB_OUTPUT
312-
echo "EOF" >> $GITHUB_OUTPUT
313-
314-
echo "file_path<<EOF" >> $GITHUB_OUTPUT
315-
echo "$FILE_PATH" >> $GITHUB_OUTPUT
316-
echo "EOF" >> $GITHUB_OUTPUT
263+
echo "number=${PR_NUMBER}" >> $GITHUB_OUTPUT
264+
echo "feedback=${FEEDBACK}" >> $GITHUB_OUTPUT
317265
318-
echo "line<<EOF" >> $GITHUB_OUTPUT
319-
echo "$LINE" >> $GITHUB_OUTPUT
320-
echo "EOF" >> $GITHUB_OUTPUT
266+
echo "comment_id=${COMMENT_ID}" >> $GITHUB_OUTPUT
267+
echo "file_path=${FILE_PATH}" >> $GITHUB_OUTPUT
268+
echo "line=${LINE}" >> $GITHUB_OUTPUT
321269
322270
- name: Process with Claude Code Suggestions for code review
323271
uses: fractureinc/[email protected]

0 commit comments

Comments
 (0)