{"repo":"w9jds/firebase-action","free":true,"listed":false,"github":"https://github.com/w9jds/firebase-action","clone":"git clone https://github.com/w9jds/firebase-action.git","description":"GitHub Action for interacting with Firebase","language":"Shell","stars":947,"topics":["firebase","firebase-tools","github-actions"],"license":"MIT","category":"cli-tools","readme_excerpt":"GitHub Actions for Firebase This Action for firebase-tools enables arbitrary actions with the firebase command-line client. If you want a more flexible implementation, an early version of a rewrite is available here: setup-firebase that allows you to choose node and java version and run more than one command. Inputs args - Required . This is the arguments you want to use for the firebase cli Outputs response - The full response from the firebase command current run (Will most likely require a grep to get what you want, like URLS) Response has been removed for now as it caused loads of issues in the bash script Environment variables GCP SA KEY - Required if FIREBASE TOKEN is not set . A normal service account key (json format) or a base64 encoded service account key with the needed permissions for what you are trying to deploy/update. Since the service account is using the App Engine default service account in the deploy process, it also needs the Service Account User role. If deploying functions, you would also need the Cloud Functions Developer role. If the deploy has scheduled functions, include the Cloud Scheduler Admin role. If the deploy requires access to secrets, include the Secret Manager Viewer role. If updating Firestore Rules, include the Firebase Rules Admin role. If the project is using Blocking functions (beforeCreate or beforeSignin) , include the Firebase Functions Admin role. If updating Firestore Indexes, include the Cloud Datastore Index Admin role. If depl","default_branch":null,"files":null,"tree":[],"storefront":"/r/w9jds","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/w9jds/firebase-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}