File tree Expand file tree Collapse file tree 1 file changed +13
-5
lines changed Expand file tree Collapse file tree 1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -84,12 +84,20 @@ jobs:
84
84
uses : taiki-e/install-action@cargo-llvm-cov
85
85
86
86
- 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 }}
88
90
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
93
101
94
102
- name : Generate code coverage
95
103
id : coverage
You can’t perform that action at this time.
0 commit comments