petl-developers/petl

Document CI / CD pipelines and release workflow

juarezr opened this issue · 1 comments

Problem description

  • Today we have just some outdated instructions in the file release.txt
  • There is no documentation about testing workflow in Github Actions, AppVeyor, travis-ci.org (discontinued)
  • There is no documentation about testing workflow in Github Actions, Coveralls, PyPI, Conda-Forge, readthedocs.org

Suggestion of Roadmap

  • Fix #583
  • Migrate CI / CD workflows from travis-ci.org (discontinued) and AppVeyor to Github Actions
  • Write documentation explaining the process.
    • A simple devops.md file linked in Readme.md it's a good start
  • Cleanup old, outdated, and incorrect information and files.

CI / CD Documentation

Continuos Integration

Pytest

Coveralls

Code Analysis

Pipelines

Continuos Delivery

PyPI

Conda-Forge

readthedocs.org

Others

TODO List

  • CI/CD Improvements, ToDos, and Wishlist #592
  • Fix code issues found with automated code scanning #586
  • Reformat Code
  • Decide the best place for this documentation:

Discontinued CI / CD

travis-ci.org

AppVeyor (Windows only)