Skip to content

Repeated prompt for Firebase Extensions TOS in v13.15.4 #7590

@PaperMold

Description

@PaperMold

Environment info

firebase-tools: 13.15.4

Node.js: 20.14.0

Platform: Windows

[REQUIRED] Test case

Deploy a function using the Firebase CLI using firebase-tools v13.15.4.

[REQUIRED] Steps to reproduce

  1. Upgrade to firebase-tools v13.15.4.
  2. Deploy any function using the Firebase CLI:
    firebase deploy --only functions
  3. The prompt with the question "Do you accept the Firebase Extensions User Terms of Service? (Y/n)" appears.
  4. Deploy any function again using the same method.
  5. The same prompt appears.

[REQUIRED] Expected behavior

  1. Either save the reply the first time we answer the prompt.
  2. Or have a special option like --skipExtensionsTOS.

[REQUIRED] Actual behavior

The prompt appears every time we deploy a function using the Firebase CLI. Stalling our deployment scripts.

Note that -f & --force don't solve this issue, due to the fact that these options also "delete Cloud Functions missing from the current working directory", and I only mean to bypass the extensions TOS prompt.

Metadata

Metadata

Assignees