-
Notifications
You must be signed in to change notification settings - Fork 693
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
Add GitHub Action for tox runs #984
Conversation
|
4585c47
to
be07a72
Compare
The Python 3.5 intrumentation test segfaults when importing the mysql connector. Running this test on Ubuntu-20.04 fixes this issue.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for taking this on. It's easy enough to have both running for now, and when we're ready to, remove the circle CI config.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might consider removing 3.4 after #1099
If it is merged first I will push an update. |
Description
A GHA test workflow as suggested in #870. The workflow runs the same jobs as the CircleCI workflow and all jobs cache the
.tox
directory. Thepy35-instrumentation
test segfails on ubuntu-18.04. As a workaround it is running it on 20.04 instead.GHA has 5GB of cache space, after which old caches get deleted. This should be enough to cache two iterations of
tox.ini
/dev-requirements.txt
. The OTEL org has a shared concurrency limit of at least 60 jobs according to this comment.Here’s a table with completion times of the most recent cached runs.
Fixes #870