Skip to content

firebase functions predeploy excute in other codebase #10515

@samuel-pp

Description

@samuel-pp

[REQUIRED] Environment info

firebase-tools: v13.16.0

Platform: macOS

[REQUIRED] Test case

[REQUIRED] Steps to reproduce

I have more than one function codebase in firebase.json like below:

{
  "functions": [
      {
        "source": "a",
        "ignore": ["node_modules", ".git", "firebase-debug.log", "firebase-debug.*.log", "*.local"],
        "codebase": "a"
      },
      {
        "source": "b",
        "predeploy": ["some script"],
        "ignore": ["node_modules", ".git", "firebase-debug.log", "firebase-debug.*.log", "*.local"],
        "codebase": "b"
      },
    ],
}

When I want to deploy functions in a codebase, the B codebase predeploy still executes

[REQUIRED] Expected behavior

The B codebase predeploy doesn't execute when I just deploy a codebase function

[REQUIRED] Actual behavior

The B codebase predeploys executing when I just deploy a codebase function

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions