-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: Remove creation of the extra check and add support for GAC paths #353
Conversation
This implementation partially overlaps with #299. This implementation is more user friendly IMHO. Letting to use the input parameter to provide either the path to GAC or GAC info allows to support already configured workflows and also to use this action with |
@jhuleatt I'd recommend to release it as |
refactor code to stop creating an empty action. refactor code to move deploy code to stand alone methods. change log severity to report errors. add extra info logs to improve verbosity of the action.
Co-authored-by: Jeff <3759507+jhuleatt@users.noreply.github.com>
Co-authored-by: Jeff <3759507+jhuleatt@users.noreply.github.com>
Co-authored-by: Jeff <3759507+jhuleatt@users.noreply.github.com>
Throw an error if `firebase.json` is missing. Print a neutral tracking log after processing GAC info
because rebasing was complex the implementation of disableComment parameter had to be fixed.
Closing PR due to lack of activity. |
Removes creation of the additional action when this action is executed.
Modifies the processing of GAC credentials to allow passing to the
firebaseServiceAccount
parameter both the path to the SA key as well as the JSON with credentials.Continues execution in absence of the
firebase.json
file to support "default" settings.Deletes the temporary file with credentials when it is created due to passing the credentials data in the
firebaseServiceAccount
parameter.Refactors log output to provide some more information and minimize the number of log groups.
Updates README with additional paragraph that references a user to keyless authentication action.
Refactors code to improve readability.