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 @@ -87,12 +87,20 @@ jobs:
87
87
uses : taiki-e/install-action@cargo-llvm-cov
88
88
89
89
- name : Set up BigQuery environment variables and credentials
90
- if : ${{ secrets.TESTS_BIGQUERY_SA_KEY_JSON && secrets.TESTS_BIGQUERY_PROJECT_ID }}
90
+ env :
91
+ BIGQUERY_SA_KEY : ${{ secrets.TESTS_BIGQUERY_SA_KEY_JSON }}
92
+ BIGQUERY_PROJECT_ID : ${{ secrets.TESTS_BIGQUERY_PROJECT_ID }}
91
93
run : |
92
- printf '%s' '${{ secrets.TESTS_BIGQUERY_SA_KEY_JSON }}' > /tmp/bigquery-sa-key.json
93
- echo "TESTS_BIGQUERY_PROJECT_ID=${{ secrets.TESTS_BIGQUERY_PROJECT_ID }}" >> $GITHUB_ENV
94
- echo "TESTS_BIGQUERY_SA_KEY_PATH=/tmp/bigquery-sa-key.json" >> $GITHUB_ENV
95
- echo "BIGQUERY_TESTS_ENABLED=true" >> $GITHUB_ENV
94
+ if [ -n "$BIGQUERY_SA_KEY" ] && [ -n "$BIGQUERY_PROJECT_ID" ]; then
95
+ echo "BigQuery credentials found - setting up BigQuery testing environment"
96
+ printf '%s' '${{ secrets.TESTS_BIGQUERY_SA_KEY_JSON }}' > /tmp/bigquery-sa-key.json
97
+ echo "TESTS_BIGQUERY_PROJECT_ID=${{ secrets.TESTS_BIGQUERY_PROJECT_ID }}" >> $GITHUB_ENV
98
+ echo "TESTS_BIGQUERY_SA_KEY_PATH=/tmp/bigquery-sa-key.json" >> $GITHUB_ENV
99
+ echo "BIGQUERY_TESTS_ENABLED=true" >> $GITHUB_ENV
100
+ else
101
+ echo "BigQuery credentials not available - BigQuery tests will be skipped"
102
+ echo "BIGQUERY_TESTS_ENABLED=false" >> $GITHUB_ENV
103
+ fi
96
104
97
105
- name : Generate code coverage
98
106
id : coverage
You can’t perform that action at this time.
0 commit comments