From c322a65fb31e8302ef4ba5ee53851725dcfbbbca Mon Sep 17 00:00:00 2001 From: Dylan Tang Date: Fri, 3 Apr 2026 01:01:44 -0500 Subject: [PATCH] Export GH_TOKEN and GITHUB_TOKEN in agent command --- DoWhiz_service/run_task_module/src/run_task/codex.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DoWhiz_service/run_task_module/src/run_task/codex.rs b/DoWhiz_service/run_task_module/src/run_task/codex.rs index 3cb61154..a2383f76 100644 --- a/DoWhiz_service/run_task_module/src/run_task/codex.rs +++ b/DoWhiz_service/run_task_module/src/run_task/codex.rs @@ -3641,6 +3641,12 @@ if [ -n "${{GITHUB_USERNAME:-}}" ]; then export GIT_COMMITTER_EMAIL="${{GITHUB_USERNAME}}@users.noreply.github.com" fi +# Export GitHub token for gh CLI (needs GH_TOKEN or GITHUB_TOKEN) +if [ -n "${{GITHUB_PERSONAL_ACCESS_TOKEN:-}}" ]; then + export GH_TOKEN="${{GITHUB_PERSONAL_ACCESS_TOKEN}}" + export GITHUB_TOKEN="${{GITHUB_PERSONAL_ACCESS_TOKEN}}" +fi + # Set GIT_ASKPASS to use the uploaded askpass script (same as ACI flow) askpass_script="$(find .codex -name 'dowhiz-git-askpass-*' -type f 2>/dev/null | head -n1)" if [ -n "$askpass_script" ] && [ -x "$askpass_script" ]; then