diff --git a/.github/workflows/firebase-release.yml b/.github/workflows/firebase-release.yml index 239711c..b0413cb 100644 --- a/.github/workflows/firebase-release.yml +++ b/.github/workflows/firebase-release.yml @@ -8,6 +8,7 @@ jobs: runs-on: ubuntu-latest env: VITE_REPO_READ_ACCESS_TOKEN: ${{ secrets.REPO_READ_ACCESS_TOKEN }} + VITE_FIREBASE_ANALYTICS_API_KEY: ${{ secrets.FIREBASE_ANALYTICS_API_KEY }} steps: - name: Checkout repository uses: actions/checkout@v3 diff --git a/package.json b/package.json index 6d8554b..44ca460 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "life-trinket", "private": true, - "version": "0.9.4", + "version": "0.9.41", "type": "commonjs", "engines": { "node": ">=18", diff --git a/src/Hooks/useAnalytics.ts b/src/Hooks/useAnalytics.ts index 92887f6..37ffd9b 100644 --- a/src/Hooks/useAnalytics.ts +++ b/src/Hooks/useAnalytics.ts @@ -2,7 +2,7 @@ import { initializeApp } from 'firebase/app'; import { getAnalytics, logEvent } from 'firebase/analytics'; const firebaseConfig = { - apiKey: 'AIzaSyCZ1AHMb5zmWS4VoRnC-OBxTswUfrJ0mlY', + apiKey: import.meta.env.VITE_FIREBASE_API_KEY, authDomain: 'life-trinket.firebaseapp.com', projectId: 'life-trinket', storageBucket: 'life-trinket.appspot.com', diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts index f6980a0..b9046f3 100644 --- a/src/vite-env.d.ts +++ b/src/vite-env.d.ts @@ -3,6 +3,7 @@ interface ImportMetaEnv { readonly VITE_APP_VERSION: string; readonly VITE_REPO_READ_ACCESS_TOKEN: string; + readonly VITE_FIREBASE_ANALYTICS_API_KEY: string; } interface ImportMeta { diff --git a/vite.config.ts b/vite.config.ts index 98bd4c1..a2d3f32 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -27,5 +27,8 @@ export default defineConfig({ VITE_REPO_READ_ACCESS_TOKEN: JSON.stringify( process.env.VITE_REPO_READ_ACCESS_TOKEN ), + VITE_FIREBASE_ANALYTICS_API_KEY: JSON.stringify( + process.env.VITE_FIREBASE_ANALYTICS_API_KEY + ), }, });