fix: use OPENAI_API_KEY secret for recipe security scanner (#8358)
Signed-off-by: Michael Neale <michael.neale@gmail.com> needed as part of migration
This commit is contained in:
@@ -146,7 +146,7 @@ jobs:
|
|||||||
- name: Scan all recipe files
|
- name: Scan all recipe files
|
||||||
if: steps.find_recipes.outputs.has_recipes == 'true' && steps.recipe_changes.outputs.recipe_files_changed == 'true'
|
if: steps.find_recipes.outputs.has_recipes == 'true' && steps.recipe_changes.outputs.recipe_files_changed == 'true'
|
||||||
env:
|
env:
|
||||||
SECURITY_SCANNER_ANTHROPIC_API_KEY: ${{ secrets.SECURITY_SCANNER_ANTHROPIC_API_KEY }}
|
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
|
||||||
TRAINING_DATA_LOW: ${{ secrets.TRAINING_DATA_LOW }}
|
TRAINING_DATA_LOW: ${{ secrets.TRAINING_DATA_LOW }}
|
||||||
TRAINING_DATA_MEDIUM: ${{ secrets.TRAINING_DATA_MEDIUM }}
|
TRAINING_DATA_MEDIUM: ${{ secrets.TRAINING_DATA_MEDIUM }}
|
||||||
TRAINING_DATA_EXTREME: ${{ secrets.TRAINING_DATA_EXTREME }}
|
TRAINING_DATA_EXTREME: ${{ secrets.TRAINING_DATA_EXTREME }}
|
||||||
@@ -159,7 +159,7 @@ jobs:
|
|||||||
sudo chmod -R 777 "$OUT" || true
|
sudo chmod -R 777 "$OUT" || true
|
||||||
|
|
||||||
# Verify secrets are available (without logging details)
|
# Verify secrets are available (without logging details)
|
||||||
if [ -z "$SECURITY_SCANNER_ANTHROPIC_API_KEY" ] || [ -z "$TRAINING_DATA_LOW" ] || [ -z "$TRAINING_DATA_MEDIUM" ] || [ -z "$TRAINING_DATA_EXTREME" ]; then
|
if [ -z "$OPENAI_API_KEY" ] || [ -z "$TRAINING_DATA_LOW" ] || [ -z "$TRAINING_DATA_MEDIUM" ] || [ -z "$TRAINING_DATA_EXTREME" ]; then
|
||||||
echo "❌ One or more required secrets are missing or inaccessible"
|
echo "❌ One or more required secrets are missing or inaccessible"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@@ -183,7 +183,7 @@ jobs:
|
|||||||
|
|
||||||
# Run scanner on this recipe with training data
|
# Run scanner on this recipe with training data
|
||||||
if docker run --rm \
|
if docker run --rm \
|
||||||
-e SECURITY_SCANNER_ANTHROPIC_API_KEY="$SECURITY_SCANNER_ANTHROPIC_API_KEY" \
|
-e OPENAI_API_KEY="$OPENAI_API_KEY" \
|
||||||
-e TRAINING_DATA_LOW="$TRAINING_DATA_LOW" \
|
-e TRAINING_DATA_LOW="$TRAINING_DATA_LOW" \
|
||||||
-e TRAINING_DATA_MEDIUM="$TRAINING_DATA_MEDIUM" \
|
-e TRAINING_DATA_MEDIUM="$TRAINING_DATA_MEDIUM" \
|
||||||
-e TRAINING_DATA_EXTREME="$TRAINING_DATA_EXTREME" \
|
-e TRAINING_DATA_EXTREME="$TRAINING_DATA_EXTREME" \
|
||||||
|
|||||||
Reference in New Issue
Block a user