From 178cf15a0e804fd7a4e6248dc2f7a9e9018328da Mon Sep 17 00:00:00 2001 From: vladzur Date: Thu, 11 Jun 2026 18:05:59 -0400 Subject: [PATCH] chore(ci): add Firebase env vars to deploy and release workflows --- .github/workflows/deploy-web.yml | 7 +++++++ .github/workflows/release-desktop.yml | 6 ++++++ .github/workflows/release-mobile.yml | 7 +++++++ 3 files changed, 20 insertions(+) diff --git a/.github/workflows/deploy-web.yml b/.github/workflows/deploy-web.yml index 47df972..b8f808c 100644 --- a/.github/workflows/deploy-web.yml +++ b/.github/workflows/deploy-web.yml @@ -42,6 +42,13 @@ jobs: - name: Build Web App run: pnpm --filter @nexus-notes/web generate + env: + NUXT_FIREBASE_API_KEY: ${{ secrets.NUXT_FIREBASE_API_KEY }} + NUXT_FIREBASE_AUTH_DOMAIN: ${{ secrets.NUXT_FIREBASE_AUTH_DOMAIN }} + NUXT_FIREBASE_PROJECT_ID: ${{ secrets.NUXT_FIREBASE_PROJECT_ID }} + NUXT_FIREBASE_STORAGE_BUCKET: ${{ secrets.NUXT_FIREBASE_STORAGE_BUCKET }} + NUXT_FIREBASE_MESSAGING_SENDER_ID: ${{ secrets.NUXT_FIREBASE_MESSAGING_SENDER_ID }} + NUXT_FIREBASE_APP_ID: ${{ secrets.NUXT_FIREBASE_APP_ID }} - name: Deploy to Firebase uses: FirebaseExtended/action-hosting-deploy@v0 diff --git a/.github/workflows/release-desktop.yml b/.github/workflows/release-desktop.yml index 8d2bf13..be287ab 100644 --- a/.github/workflows/release-desktop.yml +++ b/.github/workflows/release-desktop.yml @@ -68,6 +68,12 @@ jobs: uses: tauri-apps/tauri-action@v0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NUXT_FIREBASE_API_KEY: ${{ secrets.NUXT_FIREBASE_API_KEY }} + NUXT_FIREBASE_AUTH_DOMAIN: ${{ secrets.NUXT_FIREBASE_AUTH_DOMAIN }} + NUXT_FIREBASE_PROJECT_ID: ${{ secrets.NUXT_FIREBASE_PROJECT_ID }} + NUXT_FIREBASE_STORAGE_BUCKET: ${{ secrets.NUXT_FIREBASE_STORAGE_BUCKET }} + NUXT_FIREBASE_MESSAGING_SENDER_ID: ${{ secrets.NUXT_FIREBASE_MESSAGING_SENDER_ID }} + NUXT_FIREBASE_APP_ID: ${{ secrets.NUXT_FIREBASE_APP_ID }} with: tagName: ${{ github.ref_name }} releaseName: Nexus Notes Desktop v__VERSION__ diff --git a/.github/workflows/release-mobile.yml b/.github/workflows/release-mobile.yml index 147896c..b6b7b31 100644 --- a/.github/workflows/release-mobile.yml +++ b/.github/workflows/release-mobile.yml @@ -51,6 +51,13 @@ jobs: - name: Build Web App run: pnpm --filter @nexus-notes/web generate + env: + NUXT_FIREBASE_API_KEY: ${{ secrets.NUXT_FIREBASE_API_KEY }} + NUXT_FIREBASE_AUTH_DOMAIN: ${{ secrets.NUXT_FIREBASE_AUTH_DOMAIN }} + NUXT_FIREBASE_PROJECT_ID: ${{ secrets.NUXT_FIREBASE_PROJECT_ID }} + NUXT_FIREBASE_STORAGE_BUCKET: ${{ secrets.NUXT_FIREBASE_STORAGE_BUCKET }} + NUXT_FIREBASE_MESSAGING_SENDER_ID: ${{ secrets.NUXT_FIREBASE_MESSAGING_SENDER_ID }} + NUXT_FIREBASE_APP_ID: ${{ secrets.NUXT_FIREBASE_APP_ID }} - name: Add Android Platform run: pnpm --filter @nexus-notes/mobile exec cap add android