node.js - Firebase-funktioners distribution: odefinierade miljödata med Github-actions


Jag försöker ställa in GITHUB-actions för att distribuera mina Firebase-funktioner. Koden för action är:

name: Development Deploy Workflow
'on':
  push:
    branches:
      - develop
jobs:
  backend-deployment:
    name: Backend Development Deployment
    runs-on: ubuntu-latest
    steps:
      - name: Checkout GitHub repository
        uses: actions/checkout@v2
      - name: Install dependencies
        run: npm install 
      - name: Deploy to Firebase Functions
        uses: w9jds/firebase-action@master
        with:
          args: deploy -P development --only functions           
        env:
          GCP_SA_KEY: '${{ secrets.GCP_SA_KEY }}'

När åtgärden körs får jag detta fel:

✔  functions: Finished running predeploy script.
i  functions: ensuring required API cloudfunctions.googleapis.com is enabled...
i  functions: ensuring required API cloudbuild.googleapis.com is enabled...
✔  functions: required API cloudbuild.googleapis.com is enabled
✔  functions: required API cloudfunctions.googleapis.com is enabled

Error: Error occurred while parsing your function triggers.

TypeError: Cannot read property 'private_key' of undefined
    at Object.<anonymous> (/github/workspace/lib/services/Firebase.service.js:29:47)

Raden med koden är:

const { private_key } = functions.config().service_account

Jag förstår inte varför functions.config() är tom eftersom jag kan distribuera mina funktioner från min lokala dator utan problem och i tre olika miljöer. Kan någon hjälpa mig? Tack på förhand.