-
Notifications
You must be signed in to change notification settings - Fork 43
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
Set the CI to run and publish benchmark reports once a week #443
Comments
Just giving additional information, this feature was requested by @vikramkoka during a meeting with him - and the goal is to make sure our benchmark results are always up-to-date with the current performance of the Astro Python SDK. |
I have started working on this |
@pankajastro explored Github Actions and will try out Github action along the lines of this ticket today. |
There is a scheduled event in GitHub workflow but looks like it runs on the default branch only i.e main our case so we might have to merge PR in order to full end-to-end test. I have tested the scheduling part on my private repo it seems to be working. Currently, trying to test the benchmark make command in separate job once this succeeds then we should be able to combine both together |
trying to run below job
Error: Error when reading or editing Project Service --****/container.googleapis.com: Failed to list enabled services for project astronomer-dag-authoring: googleapi: Error 403: Permission denied to list services for consumer container |
this permission has been resolved |
Script failing while pushing image into registry
https://github.com/astronomer/astro-sdk/actions/runs/3067653209/jobs/4954955710 |
This got fixed after adding below step
|
Benchmark script succeeded in CI https://github.com/astronomer/astro-sdk/actions/runs/3092321371/jobs/5003571780 |
I will help @pankajastro with this task |
closes: #443 - Add a scheduled workflow to run the benchmark script at 6hrs intervals for initial observation later will change it to run on a weekly basis - Removed teardown for now
closes: #443 - Add a scheduled workflow to run the benchmark script at 6hrs intervals for initial observation later will change it to run on a weekly basis - Removed teardown for now
Dependencies
Acceptance criteria
The text was updated successfully, but these errors were encountered: