@@ -91,14 +91,12 @@ runs:
9191 PYTHONPATH="${GITHUB_ACTION_PATH}:${PYTHONPATH:-}" \
9292 python3 -m cli.review.prepare_resume_state
9393 - name : Restore review Codex cache
94- if : ${{ inputs.mode == 'review' && steps.review_resume_state.outputs.restore_key_prefix != '' }}
94+ if : ${{ inputs.mode == 'review' && steps.review_resume_state.outputs.restore_key != '' }}
9595 id : review_codex_cache
9696 uses : actions/cache/restore@v4
9797 with :
9898 path : ${{ steps.review_resume_state.outputs.codex_home }}
9999 key : ${{ steps.review_resume_state.outputs.restore_key }}
100- restore-keys : |
101- ${{ steps.review_resume_state.outputs.restore_key_prefix }}
102100 - name : Install Python dependencies
103101 shell : bash
104102 run : |
@@ -127,14 +125,13 @@ runs:
127125 CODEX_HOME : ${{ steps.review_resume_state.outputs.codex_home }}
128126 CODEX_REVIEW_PREVIOUS_HEAD_SHA : ${{ steps.review_resume_state.outputs.previous_reviewed_sha }}
129127 CODEX_REVIEW_CACHE_HIT : ${{ steps.review_codex_cache.outputs.cache-hit }}
130- CODEX_REVIEW_RESTORED_KEY : ${{ steps.review_codex_cache.outputs.cache-matched-key }}
131128 run : |
132129 set -euo pipefail
133130 # Execute the CLI directly; it detects GitHub Actions via env
134131 PYTHONPATH="${{ github.action_path }}:${PYTHONPATH:-}" \
135132 python3 -m cli.main
136133 - name : Save review Codex cache
137- if : ${{ inputs.mode == 'review' && steps.run_codex_cli.outcome == 'success' && steps.review_resume_state.outputs.current_cache_key != '' && steps.review_codex_cache.outputs.cache-matched-key != steps.review_resume_state.outputs.current_cache_key }}
134+ if : ${{ inputs.mode == 'review' && steps.run_codex_cli.outcome == 'success' && steps.review_resume_state.outputs.current_cache_key != '' && !( steps.review_codex_cache.outputs.cache-hit == 'true' && steps.review_resume_state.outputs.restore_key == steps.review_resume_state.outputs. current_cache_key) }}
138135 uses : actions/cache/save@v4
139136 with :
140137 path : ${{ steps.review_resume_state.outputs.codex_home }}
0 commit comments