處理 AI review findings 並改寫 Node.js entrypoint #2

Merged
admin merged 59 commits from develop into master 2026-06-24 14:13:11 +00:00
2 changed files with 24 additions and 2 deletions
Showing only changes of commit 8e93f126c0 - Show all commits
+2
View File
@@ -15,6 +15,8 @@ inputs:
outputs:
status:
description: 'Execution result status'
output:
description: 'Codex execution output'
runs:
using: 'docker'
image: 'Dockerfile'
+22 -2
View File
@@ -33,10 +33,30 @@ mv "$auth_file" "$CODEX_HOME/auth.json"
chmod 600 "$CODEX_HOME/auth.json"
trap - EXIT
codex_output="$(mktemp)"
trap 'rm -f "$codex_output"' EXIT
set +e
codex exec \
--model "$MODEL" \
"$PROMPT"
"$PROMPT" 2>&1 | tee "$codex_output"
codex_status="${PIPESTATUS[0]}"
set -e
if [[ -n "${GITHUB_OUTPUT:-}" ]]; then
echo "status=completed" >> "$GITHUB_OUTPUT"
output_delimiter="CODEX_OUTPUT_$(date +%s)_$$"
if [[ "$codex_status" -eq 0 ]]; then
echo "status=completed" >> "$GITHUB_OUTPUT"
else
echo "status=failed" >> "$GITHUB_OUTPUT"
fi
{
echo "output<<$output_delimiter"
cat "$codex_output"
echo "$output_delimiter"
} >> "$GITHUB_OUTPUT"
fi
exit "$codex_status"