Skip to content

[BUG] channelId can't be blank #403

Open
@wneel

Description

@wneel

Action config

Env:
node: v18.20.5
npm: 10.8.2
firebase-tools: 13.29.1

uses: FirebaseExtended/action-hosting-deploy@v0
        with:
          repoToken: ${{ secrets.GITHUB_TOKEN }}
          firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_XXX }}
          projectId: xxx
          firebaseToolsVersion: "13.29.1"
          channelId:
          # same issue with "channelId" blank or without
        env:
          FIREBASE_CLI_EXPERIMENTS: webframeworks
          FIREBASE_FRAMEWORKS_BUILD_TARGET: production

Error message

[command]/opt/hostedtoolcache/node/18.20.5/x64/bin/npx [email protected] hosting:channel:deploy  --expires 7d --project xxx --json
{
  "status": "error",
  "error": "channelID is currently required"
}{
  "status": "error",
  "error": "channelID is currently required"
}
The process '/opt/hostedtoolcache/node/18.20.5/x64/bin/npx' failed with exit code 1

Expected behavior

According to the README the channelId can be manually set to live or leaved blank or "will be auto-generated per branch or PR".

When leaved blank no error should occur.

Actual behavior

Currently, in my case no channelID is generated and this line is being triggerd.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions