ssec-jhu / dplutils

Distributed(Data, Discovery) Pipeline Uitilities
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Adding workflow for pypi publishing #13

Closed amitschang closed 10 months ago

codecov[bot] commented 10 months ago

Codecov Report

Merging #13 (0ecfc8d) into main (1709534) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #13   +/-   ##
=======================================
  Coverage   86.42%   86.42%           
=======================================
  Files           7        7           
  Lines         221      221           
=======================================
  Hits          191      191           
  Misses         30       30           
Flag Coverage Δ
unittests 86.42% <ø> (ø)

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

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

amitschang commented 10 months ago

I'm pretty confident in this now, as I just went ahead and made a test pre-release: https://github.com/ssec-jhu/dplutils/actions/runs/6724499944.

jamienoss commented 10 months ago

@amitschang thanks for adding this, we should also add it to https://github.com/ssec-jhu/base-template. Once merged we can trivially cherry-pick it over. However, I think there we'd def only want it to run on releases or not at all, or perhaps on: workflow_dispatch with the release code commented out.

amitschang commented 10 months ago

@jamienoss , makes sense. I added your change, and will do the cherry pick over to base-templates after we merge this.