fix(kugetsu): pass GITEA_TOKEN via env to subprocess instead of hardcoded value
This commit is contained in:
@@ -65,7 +65,7 @@ while true; do
|
|||||||
pm_session=$(get_pm_agent_session_id)
|
pm_session=$(get_pm_agent_session_id)
|
||||||
if [ -n "$pm_session" ] && [ "$pm_session" != "null" ]; then
|
if [ -n "$pm_session" ] && [ "$pm_session" != "null" ]; then
|
||||||
log_file="$LOGS_DIR/delegate-$(date +%s).log"
|
log_file="$LOGS_DIR/delegate-$(date +%s).log"
|
||||||
GITEA_TOKEN="***" nohup sh -c "opencode run '$message' --continue --session '$pm_session' >> '$log_file' 2>&1" > /dev/null 2>&1 &
|
nohup env GITEA_TOKEN="$GITEA_TOKEN" sh -c "opencode run '$message' --continue --session '$pm_session' >> '$log_file' 2>&1" > /dev/null 2>&1 &
|
||||||
pid=$!
|
pid=$!
|
||||||
update_queue_item_state "$queue_id" "notified" "$pm_session" "$pid"
|
update_queue_item_state "$queue_id" "notified" "$pm_session" "$pid"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user