Skip to content

Commit 2d4372d

Browse files
committed
chore(cli): limit CI env injection to NEXT_PUBLIC
1 parent 867ceb4 commit 2d4372d

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/cli-release-build.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,14 @@ jobs:
8989
SECRETS_CONTEXT: ${{ toJSON(secrets) }}
9090
shell: bash
9191
run: |
92-
VAR_NAMES=$(node scripts/generate-ci-env.js)
93-
echo "$SECRETS_CONTEXT" | jq -r --argjson vars "$VAR_NAMES" '
94-
to_entries | .[] | select(.key as $k | $vars | index($k)) | .key + "=" + .value
95-
' >> $GITHUB_ENV
92+
VAR_NAMES=$(node scripts/generate-ci-env.js | jq '[.[] | select(startswith("NEXT_PUBLIC_"))]')
93+
if [ "$VAR_NAMES" = "[]" ]; then
94+
echo "No NEXT_PUBLIC_ variables detected from generate-ci-env.js"
95+
else
96+
echo "$SECRETS_CONTEXT" | jq -r --argjson vars "$VAR_NAMES" '
97+
to_entries | .[] | select(.key as $k | $vars | index($k)) | .key + "=" + .value
98+
' >> $GITHUB_ENV
99+
fi
96100
echo "CODEBUFF_GITHUB_ACTIONS=true" >> $GITHUB_ENV
97101
echo "CODEBUFF_GITHUB_TOKEN=${{ secrets.CODEBUFF_GITHUB_TOKEN }}" >> $GITHUB_ENV
98102

0 commit comments

Comments
 (0)