Skip to content

Commit 3e14f83

Browse files
one more
1 parent ea93073 commit 3e14f83

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,20 @@ jobs:
8484
uses: taiki-e/install-action@cargo-llvm-cov
8585

8686
- name: Set up BigQuery environment variables and credentials
87-
if: ${{ secrets.TESTS_BIGQUERY_SA_KEY_JSON && secrets.TESTS_BIGQUERY_PROJECT_ID }}
87+
env:
88+
BIGQUERY_SA_KEY: ${{ secrets.TESTS_BIGQUERY_SA_KEY_JSON }}
89+
BIGQUERY_PROJECT_ID: ${{ secrets.TESTS_BIGQUERY_PROJECT_ID }}
8890
run: |
89-
printf '%s' '${{ secrets.TESTS_BIGQUERY_SA_KEY_JSON }}' > /tmp/bigquery-sa-key.json
90-
echo "TESTS_BIGQUERY_PROJECT_ID=${{ secrets.TESTS_BIGQUERY_PROJECT_ID }}" >> $GITHUB_ENV
91-
echo "TESTS_BIGQUERY_SA_KEY_PATH=/tmp/bigquery-sa-key.json" >> $GITHUB_ENV
92-
echo "BIGQUERY_TESTS_ENABLED=true" >> $GITHUB_ENV
91+
if [ -n "$BIGQUERY_SA_KEY" ] && [ -n "$BIGQUERY_PROJECT_ID" ]; then
92+
echo "BigQuery credentials found - setting up BigQuery testing environment"
93+
printf '%s' '${{ secrets.TESTS_BIGQUERY_SA_KEY_JSON }}' > /tmp/bigquery-sa-key.json
94+
echo "TESTS_BIGQUERY_PROJECT_ID=${{ secrets.TESTS_BIGQUERY_PROJECT_ID }}" >> $GITHUB_ENV
95+
echo "TESTS_BIGQUERY_SA_KEY_PATH=/tmp/bigquery-sa-key.json" >> $GITHUB_ENV
96+
echo "BIGQUERY_TESTS_ENABLED=true" >> $GITHUB_ENV
97+
else
98+
echo "BigQuery credentials not available - BigQuery tests will be skipped"
99+
echo "BIGQUERY_TESTS_ENABLED=false" >> $GITHUB_ENV
100+
fi
93101
94102
- name: Generate code coverage
95103
id: coverage

0 commit comments

Comments
 (0)