Skip to content
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

use filter key for query to fix warning #224

Merged
merged 2 commits into from
Jun 26, 2024

Conversation

jessicamann
Copy link
Contributor

positional arguments for 'where' clause is deprecated and results in a warning. the new syntax is documented here:
'https://cloud.google.com/firestore/docs/query-data/queries#python_1'

This address Issue #220

positional arguments for 'where' clause is deprecated and results in a warning.
the new syntax is documented here:
'https://cloud.google.com/firestore/docs/query-data/queries#python_1'
@jessicamann
Copy link
Contributor Author

@AxeemHaider could you help me with the next steps on getting this merged in if it's good?

@ADR-007
Copy link
Collaborator

ADR-007 commented Jun 4, 2024

Hi @jessicamann! Thank you for your PR! I may suggest you to make sure that the version of "google-cloud-firestore" specified in setup.py is still correct and update it if it is not true
install_requires=['google-cloud-firestore==2.11.1,<=2.12.0'],

@jessicamann
Copy link
Contributor Author

Hi @jessicamann! Thank you for your PR! I may suggest you to make sure that the version of "google-cloud-firestore" specified in setup.py is still correct and update it if it is not true install_requires=['google-cloud-firestore==2.11.1,<=2.12.0'],

Ah, got it, I'll double check.

@jessicamann
Copy link
Contributor Author

@ADR-007 the existing version constraint works with the change.

@jessicamann
Copy link
Contributor Author

jessicamann commented Jun 4, 2024

I'm not able to run the test suite that comes with the repo, however (I don't have a separate GCP project that I can use for testing). Would you be able to help with running that?

I just ran this change by linking the updated package code to my own repo that is using the fireo dependency.

@markConklin
Copy link

+1, thank you

@jessicamann
Copy link
Contributor Author

@ADR-007 thank you for the approval!

It looks like only maintainers can merge the pull request. Let me know if there's anything else I can do to help this along. Thanks for taking a look 🙏🏻

@markConklin
Copy link

any chance we can get this merged in? I would love to clean up my logs and reduce some noice.

@ADR-007
Copy link
Collaborator

ADR-007 commented Jun 20, 2024

@jessicamann

I just fixed the CI. Could you please pull latest master and push it here, so I can re-run CI? Thanks

@jessicamann
Copy link
Contributor Author

@ADR-007 just pulled the latest from master!

@ADR-007
Copy link
Collaborator

ADR-007 commented Jun 20, 2024

Hi @AxeemHaider, could you please take a look on this:

Error: google-github-actions/auth failed with: the GitHub Action workflow must specify exactly one of "workload_identity_provider" or "credentials_json"! If you are specifying input values via GitHub secrets, ensure the secret is being injected into the environment. By default, secrets are not passed to workflows triggered from forks, including Dependabot.

@AxeemHaider AxeemHaider merged commit 46cbbe2 into octabytes:master Jun 26, 2024
1 of 6 checks passed
@markConklin
Copy link

@AxeemHaider thanks so much for merging this is in! what are the next steps for cutting a new release?

@AxeemHaider
Copy link
Contributor

@markConklin it's available you can update to version 2.2.2

@AxeemHaider
Copy link
Contributor

Hi @AxeemHaider, could you please take a look on this:

Error: google-github-actions/auth failed with: the GitHub Action workflow must specify exactly one of "workload_identity_provider" or "credentials_json"! If you are specifying input values via GitHub secrets, ensure the secret is being injected into the environment. By default, secrets are not passed to workflows triggered from forks, including Dependabot.

@ADR-007 The authentication failure issue is caused by restrictions from GitHub, which prevent the use of GCP resources for pull requests. If we remove this security measure, automatic tests will run on every pull request. This could allow malicious users to submit resource-intensive pull requests, leading to increased GCP charges.

However, we can mitigate this risk by modifying our workflow: tests should only run on pull requests that have been approved by a reviewer. This way, we ensure that only legitimate changes trigger the tests. Currently, I am unsure how to implement this change, but it seems like a viable solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants