octabytes / FireO

Google Cloud Firestore modern and simplest convenient ORM package in Python. FireO is specifically designed for the Google's Firestore
https://fireo.octabyte.io
Apache License 2.0
250 stars 29 forks source link

Run FireO test on GitHub actions #123

Closed AxeemHaider closed 3 years ago

AxeemHaider commented 3 years ago

Hi everyone!

FireO is running into an issue which I'm not able to solve. I was using Travis for testing and publishing python package. But now travis-ci.org is not working anymore we have to shift on travis-ci.com but this is paid and some free features. So finally I decide to move on GitHub Actions.

Issue I'm facing is when I try to run tests it require GOOGLE_APPLICATION_CREDENTIALS for firestore emulator don't know why it requiring this because everything is working fine on Travis. I had another repo FireO NodeJs where it is working fine without any additional CREDENTIALS

I put an question on StackOverFlow but still not able to find the problem. Stackoverflow - Run Firestore emulator with Python in GitHub Actions

We have to solve this as soon as possible because without this we can't able to run Tests. Tests are failed due to GOOGLE_APPLICATION_CREDENTIALS

Can you please look into this issue

isaacna commented 3 years ago

I figured the issue out, will put out a PR for it shortly