I would like to set up a pipeline to build and deploy a preview of PRs that can be used for testing against our dev project in Firebase.
The integration seems to be a wrapper for the firebase deploy command, but even with a "--only hosting" argument it would push to the live hosting instead of a temporary preview channel (see the documentation for deploying to a preview channel).
The command we need is below, where "CHANNEL_ID" might be the branch name for the PR.
firebase hosting:channel:deploy CHANNEL_ID
If this can't be done with the integration directly, then would it be possible to use the integration to help with the CLI authentication using the "KEY_FILE" and other ENV parameters?