firebase-tools
firebase-tools copied to clipboard
The Firebase Command Line Tools
Add ephemeral and emulator dataDir flag/properties for later use
### [REQUIRED] Environment info **firebase-tools:** 14.4.0 **Platform:** macOS ### [REQUIRED] Test case Create a cloud SQL instance without public IP: terraform script: ```` resource "google_sql_database_instance" "primary" { name = "my-db-instance"...
Implements a global `emulators.dataDir` setting in `firebase.json` to allow users to easily persist and re-load emulator data across sessions. Key changes: - Added `emulators.dataDir` to `firebase.json` schema. - Updated `firebase...
### [REQUIRED] Environment info **firebase-tools:** 14.8.0 **Platform:** Ubuntu 25.04 ### [REQUIRED] Test case A 2nd gen Cloud Function with a secret: ``` const { defineSecret } = require('firebase-functions/params'); const {...
### [REQUIRED] Environment info **firebase-tools:** 14.4.0 **Platform:** macOS ### [REQUIRED] Test case Try to use [Direct VPC egress](https://cloud.google.com/run/docs/configuring/vpc-direct-vpc?authuser=1&hl=en) for v2 cloud functions, e.g. ```ts export const uploadData = onRequest( {...
### Description Suggestion to mention parameterized configuration docs from Cloud Functions in Web Frameworks, due to many issues raised before with users that did not know how to configure different...
Hi Team, While deploying cloud function we are getting some intermittent issue. Actually we have two regions, if we try to deploy cloud function through pipeline one region is deploying...
### [REQUIRED] Environment info **firebase-tools:** 14.6.0 **Platform:** Ubuntu 24.10 ### [REQUIRED] Test case Create a python functions instance with `initialize_app()` and `db = firestore.client()`. Create a function that inserts 100...
Fixes #7629 ### Description See #7629 ### Scenarios Tested ### Sample Commands `firebase firestore:indexes`
### Description Context: ESM functions with firestore triggers The expected behavior of `loadTriggers()` is to try and `require()` the function entrypoint, falling back to dynamic `import()` when node raises a...