cosmology-api / cosmology.api

The Cosmology API standard
https://cosmology.readthedocs.io/projects/api/en/latest/
BSD 3-Clause "New" or "Revised" License
5 stars 2 forks source link

Add Build Workflow #58

Closed nstarman closed 1 year ago

nstarman commented 1 year ago

Workflows for publishing.

PR Checklist

codecov-commenter commented 1 year ago

Codecov Report

Merging #58 (2376d44) into main (86ecfd7) will not change coverage. The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@           Coverage Diff           @@
##             main      #58   +/-   ##
=======================================
  Coverage   80.62%   80.62%           
=======================================
  Files          13       13           
  Lines         449      449           
=======================================
  Hits          362      362           
  Misses         87       87           
nstarman commented 1 year ago

@ntessore, does this look good? There's a mild duplication in the release CI b/c I anticipate we will want to compile not just pure python wheels in the future, so we start with tests then publishing.

ntessore commented 1 year ago

I would prefer starting with a pure Python build and upload to PyPI only. There are a number of ways to publish conda packages, and I would like to give this some thought first.

But if care deeply about using this workflow, that's fine with me, too.

nstarman commented 1 year ago

This is definitely not a hill I want to die on. My preference for this workflow is that I do not want to spend time / effort / thought on building and publishing.

nstarman commented 1 year ago

For now I can just turn off the Conda upload section.

nstarman commented 1 year ago

Done.