






















@@ -219,6 +219,8 @@ on:
219219required: false
220220ANTHROPIC_API_TOKEN:
221221required: false
222+FACTORY_API_KEY:
223+required: false
222224BYTEPLUS_API_KEY:
223225required: false
224226CEREBRAS_API_KEY:
@@ -696,6 +698,7 @@ jobs:
696698ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
697699ANTHROPIC_API_TOKEN: ${{ secrets.ANTHROPIC_API_TOKEN }}
698700ANTHROPIC_API_KEY_OLD: ${{ secrets.ANTHROPIC_API_KEY_OLD }}
701+FACTORY_API_KEY: ${{ secrets.FACTORY_API_KEY }}
699702BYTEPLUS_API_KEY: ${{ secrets.BYTEPLUS_API_KEY }}
700703CEREBRAS_API_KEY: ${{ secrets.CEREBRAS_API_KEY }}
701704DEEPINFRA_API_KEY: ${{ secrets.DEEPINFRA_API_KEY }}
@@ -851,6 +854,12 @@ jobs:
851854 echo "ANTHROPIC_API_TOKEN or ANTHROPIC_API_KEY is required for selected Docker E2E lanes." >&2
852855 exit 1
853856 fi
857+ if [[ "$credentials" == *",factory,"* ]]; then
858+ [[ -n "${FACTORY_API_KEY:-}" ]] || {
859+ echo "FACTORY_API_KEY is required for selected Docker E2E lanes." >&2
860+ exit 1
861+ }
862+ fi
854863855864 - name: Run Docker E2E chunk
856865if: contains(matrix.profiles, inputs.release_test_profile)
@@ -937,6 +946,7 @@ jobs:
937946ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
938947ANTHROPIC_API_TOKEN: ${{ secrets.ANTHROPIC_API_TOKEN }}
939948ANTHROPIC_API_KEY_OLD: ${{ secrets.ANTHROPIC_API_KEY_OLD }}
949+FACTORY_API_KEY: ${{ secrets.FACTORY_API_KEY }}
940950BYTEPLUS_API_KEY: ${{ secrets.BYTEPLUS_API_KEY }}
941951CEREBRAS_API_KEY: ${{ secrets.CEREBRAS_API_KEY }}
942952DEEPINFRA_API_KEY: ${{ secrets.DEEPINFRA_API_KEY }}
@@ -1088,6 +1098,12 @@ jobs:
10881098 echo "ANTHROPIC_API_TOKEN or ANTHROPIC_API_KEY is required for selected Docker E2E lanes." >&2
10891099 exit 1
10901100 fi
1101+ if [[ "$credentials" == *",factory,"* ]]; then
1102+ [[ -n "${FACTORY_API_KEY:-}" ]] || {
1103+ echo "FACTORY_API_KEY is required for selected Docker E2E lanes." >&2
1104+ exit 1
1105+ }
1106+ fi
1091110710921108 - name: Run targeted Docker E2E lanes
10931109shell: bash
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。