|
40 | 40 | npx electron-builder --win --config.directories.output=release |
41 | 41 | env: |
42 | 42 | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 43 | + # Bake Supabase + tldraw env vars into the desktop bundle so the |
| 44 | + # installed app actually connects to the cloud. Without these, the |
| 45 | + # built app shows "Sign in" but isSupabaseConfigured is false. |
| 46 | + VITE_SUPABASE_URL: ${{ secrets.VITE_SUPABASE_URL }} |
| 47 | + VITE_SUPABASE_ANON_KEY: ${{ secrets.VITE_SUPABASE_ANON_KEY }} |
| 48 | + VITE_TLDRAW_LICENSE_KEY: ${{ secrets.VITE_TLDRAW_LICENSE_KEY }} |
| 49 | + VITE_OPENROUTER_API_KEY: ${{ secrets.VITE_OPENROUTER_API_KEY }} |
43 | 50 |
|
44 | 51 | - name: Generate SHA-256 checksums |
45 | 52 | shell: pwsh |
|
84 | 91 | env: |
85 | 92 | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
86 | 93 | CSC_IDENTITY_AUTO_DISCOVERY: "false" |
| 94 | + VITE_SUPABASE_URL: ${{ secrets.VITE_SUPABASE_URL }} |
| 95 | + VITE_SUPABASE_ANON_KEY: ${{ secrets.VITE_SUPABASE_ANON_KEY }} |
| 96 | + VITE_TLDRAW_LICENSE_KEY: ${{ secrets.VITE_TLDRAW_LICENSE_KEY }} |
| 97 | + VITE_OPENROUTER_API_KEY: ${{ secrets.VITE_OPENROUTER_API_KEY }} |
87 | 98 |
|
88 | 99 | - name: Generate SHA-256 checksums |
89 | 100 | run: | |
@@ -122,6 +133,10 @@ jobs: |
122 | 133 | npx electron-builder --linux --config.directories.output=release |
123 | 134 | env: |
124 | 135 | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 136 | + VITE_SUPABASE_URL: ${{ secrets.VITE_SUPABASE_URL }} |
| 137 | + VITE_SUPABASE_ANON_KEY: ${{ secrets.VITE_SUPABASE_ANON_KEY }} |
| 138 | + VITE_TLDRAW_LICENSE_KEY: ${{ secrets.VITE_TLDRAW_LICENSE_KEY }} |
| 139 | + VITE_OPENROUTER_API_KEY: ${{ secrets.VITE_OPENROUTER_API_KEY }} |
125 | 140 |
|
126 | 141 | - name: Generate SHA-256 checksums |
127 | 142 | run: | |
@@ -164,6 +179,11 @@ jobs: |
164 | 179 |
|
165 | 180 | - name: Build web app |
166 | 181 | run: npx vite build |
| 182 | + env: |
| 183 | + VITE_SUPABASE_URL: ${{ secrets.VITE_SUPABASE_URL }} |
| 184 | + VITE_SUPABASE_ANON_KEY: ${{ secrets.VITE_SUPABASE_ANON_KEY }} |
| 185 | + VITE_TLDRAW_LICENSE_KEY: ${{ secrets.VITE_TLDRAW_LICENSE_KEY }} |
| 186 | + VITE_OPENROUTER_API_KEY: ${{ secrets.VITE_OPENROUTER_API_KEY }} |
167 | 187 |
|
168 | 188 | - name: Add & sync Capacitor Android platform |
169 | 189 | run: | |
|
0 commit comments