{'name': 'CI',
 'on': {'push': {'branches': ['main']}, 'pull_request': None},
 'jobs': {'test': {'runs-on': 'ubuntu-latest',
                   'strategy': {'matrix': {'python-version': ['3.10', '3.11', '3.12']}},
                   'steps': [{'uses': 'actions/checkout@v4'},
                             {'name': 'Set up Python',
                              'uses': 'actions/setup-python@v5',
                              'with': {'python-version': '${{ matrix.python-version '
                                                         '}}'}},
                             {'name': 'Install', 'run': 'pip install -e .'},
                             {'name': 'Test', 'run': 'pytest'}]}}}