mirror of
https://github.com/tiennm99/ccs.git
synced 2026-08-14 08:24:13 +00:00
fix(ci): export review runtime paths at run time
This commit is contained in:
@@ -152,21 +152,27 @@ jobs:
|
|||||||
DISABLE_TELEMETRY: '1'
|
DISABLE_TELEMETRY: '1'
|
||||||
CLAUDE_CODE_MAX_OUTPUT_TOKENS: '64000'
|
CLAUDE_CODE_MAX_OUTPUT_TOKENS: '64000'
|
||||||
MAX_THINKING_TOKENS: '32000'
|
MAX_THINKING_TOKENS: '32000'
|
||||||
# Isolate Claude state per job so parallel self-hosted runners do not
|
REVIEW_OUTPUT_FILE: pr_review.md
|
||||||
# share ~/.claude config or ~/.local/state/claude locks.
|
REVIEW_COMMENT_FILE: .ccs-ai-review-comment.md
|
||||||
HOME: ${{ runner.temp }}/claude-home
|
|
||||||
XDG_CONFIG_HOME: ${{ runner.temp }}/xdg-config
|
|
||||||
XDG_CACHE_HOME: ${{ runner.temp }}/xdg-cache
|
|
||||||
XDG_STATE_HOME: ${{ runner.temp }}/xdg-state
|
|
||||||
REVIEW_OUTPUT_FILE: ${{ runner.temp }}/pr_review.md
|
|
||||||
REVIEW_COMMENT_FILE: ${{ runner.temp }}/pr_review_comment.md
|
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Prepare isolated Claude runtime
|
- name: Prepare isolated Claude runtime
|
||||||
run: |
|
run: |
|
||||||
mkdir -p "$HOME" "$XDG_CONFIG_HOME" "$XDG_CACHE_HOME" "$XDG_STATE_HOME"
|
REVIEW_HOME="$RUNNER_TEMP/claude-home"
|
||||||
|
REVIEW_CONFIG_HOME="$RUNNER_TEMP/xdg-config"
|
||||||
|
REVIEW_CACHE_HOME="$RUNNER_TEMP/xdg-cache"
|
||||||
|
REVIEW_STATE_HOME="$RUNNER_TEMP/xdg-state"
|
||||||
|
|
||||||
|
mkdir -p "$REVIEW_HOME" "$REVIEW_CONFIG_HOME" "$REVIEW_CACHE_HOME" "$REVIEW_STATE_HOME"
|
||||||
rm -f "$REVIEW_OUTPUT_FILE" "$REVIEW_COMMENT_FILE"
|
rm -f "$REVIEW_OUTPUT_FILE" "$REVIEW_COMMENT_FILE"
|
||||||
|
|
||||||
|
{
|
||||||
|
echo "HOME=$REVIEW_HOME"
|
||||||
|
echo "XDG_CONFIG_HOME=$REVIEW_CONFIG_HOME"
|
||||||
|
echo "XDG_CACHE_HOME=$REVIEW_CACHE_HOME"
|
||||||
|
echo "XDG_STATE_HOME=$REVIEW_STATE_HOME"
|
||||||
|
} >> "$GITHUB_ENV"
|
||||||
|
|
||||||
- name: Generate App Token
|
- name: Generate App Token
|
||||||
id: app-token
|
id: app-token
|
||||||
uses: actions/create-github-app-token@v1
|
uses: actions/create-github-app-token@v1
|
||||||
|
|||||||
Reference in New Issue
Block a user