Skip to content

Cloud Function lifecycle hooks don't respect codebase filters #6002

@sam-throne

Description

@sam-throne

[REQUIRED] Environment info

firebase-tools: 12.3.1

Platform: macOS

[REQUIRED] Test case

"functions": [
  {
    "predeploy": "echo predeploy codebaseA",
    "source": "codebaseA",
    "codebase": "codebasea"
  },
  {
    "predeploy": "echo predeploy codebaseA",
    "source": "codebaseB",
    "codebase": "codebaseb"
  },
]

[REQUIRED] Steps to reproduce

firebase deploy --only functions:codebasea

[REQUIRED] Expected behavior

Only "predeploy codebaseA" is printed

[REQUIRED] Actual behavior

predeploy codebaseA AND predeploy codebaseB are printed

I have a potential fix in #5989

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions