question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[BUG] Service account creation doc incomplete

See original GitHub issue

Action config

- uses: FirebaseExtended/action-hosting-deploy@v0
  with:
    repoToken: "${{ secrets.GITHUB_TOKEN }}"
    firebaseServiceAccount: "${{ secrets.FIREBASE_SERVICE_ACCOUNT }}"
    expires: 30d
    projectId: my-awesome-project

Error message

Relevant part of deployment error: Error: HTTP Error: 403, Permission 'cloudfunctions.functions.list' denied on 'projects/natural-cycles/locations/-/functions'

Expected behavior

Successful deployment

Actual behavior

Failed deployment

Proposed solution

Add another role to documentation: https://github.com/FirebaseExtended/action-hosting-deploy/blob/main/docs/service-account.md that includes cloudfunctions.functions.list. Adding Firebase Develop Admin works but may not be “minimal required”

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:7
  • Comments:6

github_iconTop GitHub Comments

2reactions
aaronadamsCAcommented, Oct 6, 2022

Our long-standing uses of this action suddenly started failing in the last 2 days with this same error message, so I get the feeling this is the result of a change, inadvertent or not.

We don’t have any functions, so I’m not sure why our deploy process would need permission to list functions.

1reaction
aaronadamsCAcommented, Oct 6, 2022

Yep, it’s a bug introduced in an upstream release 6 hours ago: https://github.com/firebase/firebase-tools/issues/5071

Read more comments on GitHub >

github_iconTop Results From Across the Web

Is this incomplete? · Issue #5173 · MicrosoftDocs/azure-docs
This seems to give the kubernetes service rights to create secrets. Seems to be acknowledged as an ACS Engine bug, which has been...
Read more >
1026536 – [Doc Bug Fix] Incomplete httpd configuration ...
- @Jan: Apache is started as root and then it throws root permissions away and it continues as user apache. You don't start...
Read more >
Done or resolved issues are still shown as incomplete when ...
Sometimes the Board administrators need to create different Done statuses and due to that, there is no possibility to avoid more than one...
Read more >
Unauthenticated user can enumerate instance users (incomplete fix ...
Setup. Run a 14.8.2 or more recent GitLab instance where public singup is disabled. Attack. As an unauthenticated user, browse to the GraphQL...
Read more >
"The supplied message is incomplete" error when you use an ...
Fixes a problem in which you receive a "Supplied message is incomplete" ... or to create a separate service request, go to the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found