bruin-tennis-consulting / match-manager

A web app for custom tennis match playback, allowing coaches to easily filter and search points by attributes for film review.
https://match-viewing-dashboard.web.app
8 stars 8 forks source link

Fix auto redeploy on push GH action #200

Closed awest25 closed 3 days ago

awest25 commented 1 week ago

In the meanwhile, manually run firebase deploy in the CLI on push.

Our GH action doesn't work, seems like an authentication issue related (potentially) to firebase functions.

Log into Firebase (reach out if you need creds), then go to the project -> settings -> users and permissions -> advanced permission settings and here you should see a list of accounts or something. The github action account doesn't work. Tried adding permissions but wasn't able to figure it out.

Once you make a change, you can test to see if the action works by going to the GH action menu, clicking on the latest failed deploy, and clicking the little rerun button.

Here's what the error in the GH log says:

The caller does not have permission
firebaseextensions.instances.list
ritzz26 commented 3 days ago

@Fredenck @awest25 is this fixed now?

ritzz26 commented 3 days ago

Fixed. The issue was related to a Cloud billing API. It was making a call to an API that was not setup.