feat(codex): 新增 Codex CLI composite action #1
@@ -36,17 +36,12 @@ runs:
|
||||
id: codex
|
||||
env:
|
||||
MODEL: ${{ vars.CODEX_MODEL }}
|
||||
EXPECTED_EMAIL: ${{ vars.CODEX_EMAIL }}
|
||||
PROMPT: ${{ inputs.prompt }}
|
||||
run: |
|
||||
if [ -z "$MODEL" ]; then
|
||||
echo 'CODEX_MODEL repository variable is required.' >&2
|
||||
exit 1
|
||||
fi
|
||||
if [ -z "$EXPECTED_EMAIL" ]; then
|
||||
echo 'CODEX_EMAIL repository variable is required.' >&2
|
||||
exit 1
|
||||
fi
|
||||
if [ -z "$PROMPT" ]; then
|
||||
email="$(python3 "$GITHUB_ACTION_PATH/app/codex_account.py")"
|
||||
echo "text=$email" >> "$GITHUB_OUTPUT"
|
||||
@@ -60,6 +55,3 @@ runs:
|
||||
echo 'CODEX_OUTPUT'
|
||||
} >> "$GITHUB_OUTPUT"
|
||||
shell: bash
|
||||
- name: 檢查輸出
|
||||
if: ${{ steps.codex.outputs.text != vars.ANTIGRAVITY_EMAIL }}
|
||||
run: exit 1
|
||||
|
||||
Reference in New Issue
Block a user