Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Clean up datasets and tables left behind by CI #71

Open
j-bennet opened this issue May 18, 2023 · 1 comment
Open

Clean up datasets and tables left behind by CI #71

j-bennet opened this issue May 18, 2023 · 1 comment
Labels
bug Something isn't working hygiene Improve code quality and reduce maintenance overhead

Comments

@j-bennet
Copy link
Contributor

j-bennet commented May 18, 2023

In this repo, there's a problem with macOS CI jobs. They tend to hang and not finish, and when they do, they leave behind datasets in dask-bigquery-testing project.

This is not urgent, but we need to come up with a plan of how to either avoid this problem, or automate the cleanup.

In BigQuery, it is possible to set expiration for tables within a dataset:

https://cloud.google.com/bigquery/docs/updating-datasets#table-expiration

There doesn't seem to be a similar feature for the dataset. Deleting tables would only solve the problem partially, since each CI job also creates a new temporary dataset.

cc @ncclementi @jrbourbeau

@j-bennet j-bennet added bug Something isn't working hygiene Improve code quality and reduce maintenance overhead labels May 18, 2023
@kgantchev
Copy link

Hi, sorry if I'm intruding, but a lot of people seem to be having issues with GitHub's macOS runners. Have you considered giving FlyCI a try? FlyCI offers M2 runners for both public and private repos. FlyCI's runners are more reliable, affordable, and faster than GitHub's. There is chat support via Discord for free tier users and on-demand support for those who purchase the support packages.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working hygiene Improve code quality and reduce maintenance overhead
Projects
None yet
Development

No branches or pull requests

2 participants