SciQLop / speasy

Space Physics made EASY! A simple Python package to deal with main Space Physics WebServices (CDA,SSC,AMDA,..)
Other
24 stars 7 forks source link

[CI] Check that each push or PR doesn't break release process #34

Closed jeandet closed 2 years ago

jeandet commented 2 years ago

While releasing 0.10.0, I discovered that I broke title consistency between README and HISTORY which are used for generating PyPi landing page. To avoid this, I propose to generate python packages on each push and PR and just run twine check to ensure everything still works.

codecov[bot] commented 2 years ago

Codecov Report

Merging #34 (5bc35fe) into main (038c88a) will decrease coverage by 1.56%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #34      +/-   ##
==========================================
- Coverage   87.10%   85.54%   -1.57%     
==========================================
  Files          31       31              
  Lines        1474     1474              
  Branches      248      248              
==========================================
- Hits         1284     1261      -23     
- Misses        127      150      +23     
  Partials       63       63              
Flag Coverage Δ
unittests 85.54% <ø> (-1.57%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
speasy/webservices/amda/_impl.py 72.04% <0.00%> (-13.98%) :arrow_down:
speasy/webservices/amda/rest_client.py 75.55% <0.00%> (-6.67%) :arrow_down:
speasy/core/__init__.py 95.00% <0.00%> (-2.50%) :arrow_down:
speasy/webservices/amda/ws.py 86.39% <0.00%> (-2.05%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 038c88a...5bc35fe. Read the comment docs.