petl-developers / petl

Python Extract Transform and Load Tables of Data
MIT License
1.24k stars 193 forks source link

CI/CD Improvements, ToDos, and Wishlist #592

Open juarezr opened 2 years ago

juarezr commented 2 years ago

Overview

The CI/CD is a fundamental piece for assuring petl quality and avoiding regressions.

It helps us with the following boring tasks:

Status

These tests are executed with success in Github Actions:

python pytest doctests formats database remote sphinx library failure
2.7 all none
3.6 all mac/linux mac/linux linux
3.7 all mac/linux mac/linux linux bcolz
3.8 all mac/linux mac/linux linux linux linux bcolz
3.9 all mac/linux mac/linux linux bcolz
3.10 all mac/linux mac/linux numpy

Improvements

Topics thas worth exploring and evolving to enhance testing experience:

Problems