Open joshelson opened 3 years ago
You mean issue #40? Did you try the suggested solution from this comment? My apologies, but it isn't clear from your comment.
I have the same issue, I have granted firebase access to the organization but I still get the Error: HTTP Error: 404, Not Found
when running firebase init
and Error: An unexpected error has occurred.
when running firebase init hosting:github
with this log:
[info] ✔ Uploaded service account JSON to GitHub as secret FIREBASE_SERVICE_ACCOUNT_CENTEC_WEBPAGE.
[info] i You can manage your secrets at https://github.com/CENTEC-IST/webpage/settings/secrets
[info]
[debug] [2021-10-27T05:10:41.836Z] TypeError: Cannot read property 'predeploy' of undefined
at Object.initGitHub [as hosting:github] (/usr/local/lib/node_modules/firebase-tools/lib/init/features/hosting/github.js:65:30)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async init (/usr/local/lib/node_modules/firebase-tools/lib/init/index.js:19:9)
[error]
[error] Error: An unexpected error has occurred.
Don't know if there's something I've missed for my case, this is the first time I'm setting up firebase...
@3ximus Your error seems to be something else: TypeError: Cannot read property 'predeploy' of undefined
I think this might come from a misconfigured firebase.json
and more specifically the functions
configuration.
Here's an excerpt from my firebase.json
:
{
"functions": {
"source": "functions",
"predeploy": [
"npm run lint --workspace \"$RESOURCE_DIR\"",
"npm run build --workspace \"$RESOURCE_DIR\""
]
},
// ...
}
tl;dr: Check and make sure that your firebase.json
is valid.
I generated it through the CLI but selecting both these options for Hosting at the same time created this problem for me:
Hosting: Configure files for Firebase Hosting and (optionally) set up GitHub Action deploys
Hosting: Set up GitHub Action deploys
Choosing only the first option fixes it for me. Cheers
Found the other open issue with organizational access not allowed, but I have organizational access to Firebase CLI and I am still getting this error.
Debug output here: