@@ -24,6 +24,7 @@ workflows:
2424 parameters :
2525 sqlalchemy_version : ["1.3", "1.4"]
2626 asyncpg : ["asyncpg", "noasyncpg"]
27+ aws_rds_iam : ["aws_rds_iam", "noaws_rds_iam"]
2728 - release/release :
2829 name : release
2930 requires :
@@ -62,13 +63,17 @@ jobs:
6263 type : enum
6364 enum : ["asyncpg", "noasyncpg"]
6465 description : To run tests with and without asyncpg installed.
66+ aws_rds_iam :
67+ type : enum
68+ enum : ["aws_rds_iam", "noaws_rds_iam"]
69+ description : To run tests with and without asyncpg installed.
6570 executor : python-postgres
6671 working_directory : ~/project/.
6772 steps :
6873 - base/setup
6974 - python/setup
7075 - utils/with_cache :
71- key : ' sqlalchemy<<parameters.sqlalchemy_version>>-<<parameters.asyncpg>>-{{ checksum "pyproject.toml" }}-{{ checksum "poetry.lock" }}'
76+ key : ' sqlalchemy<<parameters.sqlalchemy_version>>-<<parameters.asyncpg>>-<<parameters.aws_rds_iam>>- {{ checksum "pyproject.toml" }}-{{ checksum "poetry.lock" }}'
7277 namespace : tox
7378 path : ~/project/.tox
7479 steps :
@@ -77,13 +82,13 @@ jobs:
7782 command : |
7883 poetry run pip install -U tox
7984 - run :
80- name : " run tox using sqlalchemy <<parameters.sqlalchemy_version>>.* and -<<parameters.asyncpg>>"
85+ name : " run tox using sqlalchemy <<parameters.sqlalchemy_version>>.* and -<<parameters.asyncpg>> and -<<parameters.aws_rds_iam>> "
8186 command : |
82- poetry run tox -e sqlalchemy<<parameters.sqlalchemy_version>>-<<parameters.asyncpg>>
87+ poetry run tox -e sqlalchemy<<parameters.sqlalchemy_version>>-<<parameters.asyncpg>>-<<parameters.aws_rds_iam>>
8388 - store_test_results :
8489 path : test-reports
8590 - utils/send_coverage_to_codecov :
86- codecov_flag : sqlalchemy<<parameters.sqlalchemy_version>>-<<parameters.asyncpg>>
91+ codecov_flag : sqlalchemy<<parameters.sqlalchemy_version>>-<<parameters.asyncpg>>-<<parameters.aws_rds_iam>>
8792
8893 publish :
8994 docker :
0 commit comments