diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d57e4c4..99e7413 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -137,6 +137,19 @@ jobs: - name: Install frontend dependencies run: pnpm install --frozen-lockfile + - name: Provision Google credentials + shell: bash + env: + GOOGLE_CREDENTIALS: ${{ secrets.GOOGLE_CREDENTIALS }} + run: | + if [ -n "$GOOGLE_CREDENTIALS" ]; then + printf '%s' "$GOOGLE_CREDENTIALS" > google-credentials.json + echo "Wrote google-credentials.json from GOOGLE_CREDENTIALS secret." + else + cp google-credentials.example.json google-credentials.json + echo "::warning::GOOGLE_CREDENTIALS secret not set — embedding placeholder credentials; Google Drive backup will be disabled in this release." + fi + - name: Build and upload uses: tauri-apps/tauri-action@v0 env: