-
Notifications
You must be signed in to change notification settings - Fork 259
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
Switch from Travis to GitHub actions #541
Comments
does aiomysql still need to support python 3.5 and 3.6 or is 3.7+ fine? |
Nothing4You
added a commit
to Nothing4You/aiomysql
that referenced
this issue
Jan 3, 2022
- release publishing is not currently implemented - drop python 3.5 and 3.6 support - run tests for python 3.7 to 3.9 - python 3.10 tests fail due to removed `loop` argument, therefore currently disabled - this is only an issue in the test suite afaik - python 3.11 tests currently fail to install `uvloop`, therefore currently disabled - see MagicStack/uvloop#450 - run tests for MySQL 5.7 and 8.0 `latest` - run tests for MariaDB 10.2 to 10.7 and `latest` - bump dev/test dependencies - migrate deprecated test syntax - remove docker integration from tests, for automated builds this is now covered by github actions - async test methods have been broken before already https://app.travis-ci.com/github/aio-libs/aiomysql/jobs/448298144#L2340 - each matrix job is currently limited to 15 minutes total execution, it should be safe to expect the tests to be completed by then. in my tests (with pip cache) the tests usually run about 1.5 minutes. - pytest job is soft limited to 5 minutes, hard limited to 6 minutes to avoid test hangs. in my tests this is typically completed in less than a minute. in broken tests we can easily deadlock otherwise and the test would otherwise keep running for hours. - port fix for `test_issue_3` for MySQL 8.0 compatibility from PyMySQL/PyMySQL#658 - `test_connection_gone_away` fails on MySQL 8.0 - `test_drop_connection_if_timedout` fails on MySQL 8.0, test was patched to close the pool to avoid blocking forever
Nothing4You
added a commit
to Nothing4You/aiomysql
that referenced
this issue
Jan 3, 2022
- release publishing is not currently implemented - drop python 3.5 and 3.6 support - run tests for python 3.7 to 3.9 - python 3.10 tests fail due to removed `loop` argument, therefore currently disabled - this is only an issue in the test suite afaik - python 3.11 tests currently fail to install `uvloop`, therefore currently disabled - see MagicStack/uvloop#450 - run tests for MySQL 5.7 and 8.0 `latest` - run tests for MariaDB 10.2 to 10.7 and `latest` - bump dev/test dependencies - migrate deprecated test syntax - remove docker integration from tests, for automated builds this is now covered by github actions - async test methods have been broken before already https://app.travis-ci.com/github/aio-libs/aiomysql/jobs/448298144#L2340 - each matrix job is currently limited to 15 minutes total execution, it should be safe to expect the tests to be completed by then. in my tests (with pip cache) the tests usually run about 1.5 minutes. - pytest job is soft limited to 5 minutes, hard limited to 6 minutes to avoid test hangs. in my tests this is typically completed in less than a minute. in broken tests we can easily deadlock otherwise and the test would otherwise keep running for hours. - port fix for `test_issue_3` for MySQL 8.0 compatibility from PyMySQL/PyMySQL#658 - `test_connection_gone_away` fails on MySQL 8.0 - `test_drop_connection_if_timedout` fails on MySQL 8.0, test was patched to close the pool to avoid blocking forever
Nothing4You
added a commit
to Nothing4You/aiomysql
that referenced
this issue
Jan 9, 2022
- release publishing is not currently implemented - drop python 3.5 and 3.6 support - run tests for python 3.7 to 3.9 - python 3.10 tests fail due to removed `loop` argument, therefore currently disabled - this is only an issue in the test suite afaik - python 3.11 tests currently fail to install `uvloop`, therefore currently disabled - see MagicStack/uvloop#450 - run tests for MySQL 5.7 and 8.0 `latest` - run tests for MariaDB 10.2 to 10.7 and `latest` - bump dev/test dependencies - migrate deprecated test syntax - remove docker integration from tests, for automated builds this is now covered by github actions - async test methods have been broken before already https://app.travis-ci.com/github/aio-libs/aiomysql/jobs/448298144#L2340 - each matrix job is currently limited to 15 minutes total execution, it should be safe to expect the tests to be completed by then. in my tests (with pip cache) the tests usually run about 1.5 minutes. - pytest job is soft limited to 5 minutes, hard limited to 6 minutes to avoid test hangs. in my tests this is typically completed in less than a minute. in broken tests we can easily deadlock otherwise and the test would otherwise keep running for hours. - port fix for `test_issue_3` for MySQL 8.0 compatibility from PyMySQL/PyMySQL#658 - `test_connection_gone_away` fails on MySQL 8.0 - `test_drop_connection_if_timedout` fails on MySQL 8.0, test was patched to close the pool to avoid blocking forever
Nothing4You
added a commit
to Nothing4You/aiomysql
that referenced
this issue
Jan 9, 2022
- release publishing is not currently implemented - drop python 3.5 and 3.6 support - run tests for python 3.7 to 3.9 - python 3.10 tests fail due to removed `loop` argument, therefore currently disabled - this is only an issue in the test suite afaik - python 3.11 tests currently fail to install `uvloop`, therefore currently disabled - see MagicStack/uvloop#450 - run tests for MySQL 5.7 and 8.0 `latest` - run tests for MariaDB 10.2 to 10.7 and `latest` - bump dev/test dependencies - migrate deprecated test syntax - remove docker integration from tests, for automated builds this is now covered by github actions - async test methods have been broken before already https://app.travis-ci.com/github/aio-libs/aiomysql/jobs/448298144#L2340 - each matrix job is currently limited to 15 minutes total execution, it should be safe to expect the tests to be completed by then. in my tests (with pip cache) the tests usually run about 1.5 minutes. - pytest job is soft limited to 5 minutes, hard limited to 6 minutes to avoid test hangs. in my tests this is typically completed in less than a minute. in broken tests we can easily deadlock otherwise and the test would otherwise keep running for hours. - port fix for `test_issue_3` for MySQL 8.0 compatibility from PyMySQL/PyMySQL#658 - `test_connection_gone_away` fails on MySQL 8.0 - `test_drop_connection_if_timedout` fails on MySQL 8.0, test was patched to close the pool to avoid blocking forever
Nothing4You
added a commit
to Nothing4You/aiomysql
that referenced
this issue
Jan 9, 2022
- release publishing is not currently implemented - drop python 3.5 and 3.6 support - run tests for python 3.7 to 3.9 - python 3.10 tests fail due to removed `loop` argument, therefore currently disabled - this is only an issue in the test suite afaik - python 3.11 tests currently fail to install `uvloop`, therefore currently disabled - see MagicStack/uvloop#450 - run tests for MySQL 5.7 and 8.0 `latest` - run tests for MariaDB 10.2 to 10.7 and `latest` - bump dev/test dependencies - migrate deprecated test syntax - remove docker integration from tests, for automated builds this is now covered by github actions - async test methods have been broken before already https://app.travis-ci.com/github/aio-libs/aiomysql/jobs/448298144#L2340 - each matrix job is currently limited to 15 minutes total execution, it should be safe to expect the tests to be completed by then. in my tests (with pip cache) the tests usually run about 1.5 minutes. - pytest job is soft limited to 5 minutes, hard limited to 6 minutes to avoid test hangs. in my tests this is typically completed in less than a minute. in broken tests we can easily deadlock otherwise and the test would otherwise keep running for hours. - port fix for `test_issue_3` for MySQL 8.0 compatibility from PyMySQL/PyMySQL#658 - `test_connection_gone_away` fails on MySQL 8.0 - `test_drop_connection_if_timedout` fails on MySQL 8.0, test was patched to close the pool to avoid blocking forever
Nothing4You
added a commit
to Nothing4You/aiomysql
that referenced
this issue
Jan 9, 2022
- release publishing is not currently implemented - drop python 3.5 and 3.6 support - run tests for python 3.7 to 3.9 - python 3.10 tests fail due to removed `loop` argument, therefore currently disabled - this is only an issue in the test suite afaik - python 3.11 tests currently fail to install `uvloop`, therefore currently disabled - see MagicStack/uvloop#450 - run tests for MySQL 5.7 and 8.0 `latest` - run tests for MariaDB 10.2 to 10.7 and `latest` - bump dev/test dependencies - migrate deprecated test syntax - remove docker integration from tests, for automated builds this is now covered by github actions - async test methods have been broken before already https://app.travis-ci.com/github/aio-libs/aiomysql/jobs/448298144#L2340 - each matrix job is currently limited to 15 minutes total execution, it should be safe to expect the tests to be completed by then. in my tests (with pip cache) the tests usually run about 1.5 minutes. - pytest job is soft limited to 5 minutes, hard limited to 6 minutes to avoid test hangs. in my tests this is typically completed in less than a minute. in broken tests we can easily deadlock otherwise and the test would otherwise keep running for hours. - port fix for `test_issue_3` for MySQL 8.0 compatibility from PyMySQL/PyMySQL#658 - `test_connection_gone_away` fails on MySQL 8.0 - `test_drop_connection_if_timedout` fails on MySQL 8.0, test was patched to close the pool to avoid blocking forever
Nothing4You
added a commit
to Nothing4You/aiomysql
that referenced
this issue
Jan 9, 2022
- release publishing is not currently implemented - drop python 3.5 and 3.6 support - run tests for python 3.7 to 3.9 - python 3.10 tests fail due to removed `loop` argument, therefore currently disabled - this is only an issue in the test suite afaik - python 3.11 tests currently fail to install `uvloop`, therefore currently disabled - see MagicStack/uvloop#450 - run tests for MySQL 5.7 and 8.0 `latest` - run tests for MariaDB 10.2 to 10.7 and `latest` - bump dev/test dependencies - migrate deprecated test syntax - remove docker integration from tests, for automated builds this is now covered by github actions - async test methods have been broken before already https://app.travis-ci.com/github/aio-libs/aiomysql/jobs/448298144#L2340 - each matrix job is currently limited to 15 minutes total execution, it should be safe to expect the tests to be completed by then. in my tests (with pip cache) the tests usually run about 1.5 minutes. - pytest job is soft limited to 5 minutes, hard limited to 6 minutes to avoid test hangs. in my tests this is typically completed in less than a minute. in broken tests we can easily deadlock otherwise and the test would otherwise keep running for hours. - port fix for `test_issue_3` for MySQL 8.0 compatibility from PyMySQL/PyMySQL#658 - `test_connection_gone_away` fails on MySQL 8.0 - `test_drop_connection_if_timedout` fails on MySQL 8.0, test was patched to close the pool to avoid blocking forever
Nothing4You
added a commit
to Nothing4You/aiomysql
that referenced
this issue
Jan 9, 2022
- release publishing is not currently implemented - drop python 3.5 and 3.6 support - run tests for python 3.7 to 3.9 - python 3.10 tests fail due to removed `loop` argument, therefore currently disabled - this is only an issue in the test suite afaik - python 3.11 tests currently fail to install `uvloop`, therefore currently disabled - see MagicStack/uvloop#450 - run tests for MySQL 5.7 and 8.0 `latest` - run tests for MariaDB 10.2 to 10.7 and `latest` - bump dev/test dependencies - migrate deprecated test syntax - remove docker integration from tests, for automated builds this is now covered by github actions - async test methods have been broken before already https://app.travis-ci.com/github/aio-libs/aiomysql/jobs/448298144#L2340 - each matrix job is currently limited to 15 minutes total execution, it should be safe to expect the tests to be completed by then. in my tests (with pip cache) the tests usually run about 1.5 minutes. - pytest job is soft limited to 5 minutes, hard limited to 6 minutes to avoid test hangs. in my tests this is typically completed in less than a minute. in broken tests we can easily deadlock otherwise and the test would otherwise keep running for hours. - port fix for `test_issue_3` for MySQL 8.0 compatibility from PyMySQL/PyMySQL#658 - `test_connection_gone_away` fails on MySQL 8.0 - `test_drop_connection_if_timedout` fails on MySQL 8.0, test was patched to close the pool to avoid blocking forever
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Travis has started to use the new very restrictive Free Plan.
Basically it means that aio-libs runs out of credits in a few days, travis jobs are blocked.
Need switching to GitHub actions to unblock CI again.
The text was updated successfully, but these errors were encountered: