iiasa / ixmp

The ix modeling platform for integrated and cross-cutting scenario analysis
https://docs.messageix.org/ixmp
Apache License 2.0
38 stars 112 forks source link

Add "publish" CI workflow #412

Closed khaeru closed 3 years ago

khaeru commented 3 years ago

This PR adds .github/workflows/publish.yaml, which automates building an uploading the package to TestPyPI (on tags) and PyPI (on tags and GitHub releases).

How to review

No review; packaging only.

PR checklist

codecov[bot] commented 3 years ago

Codecov Report

Merging #412 (69e8ff7) into main (33404fd) will not change coverage. The diff coverage is n/a.

@@          Coverage Diff          @@
##            main    #412   +/-   ##
=====================================
  Coverage   96.7%   96.7%           
=====================================
  Files         37      37           
  Lines       4247    4247           
=====================================
  Hits        4111    4111           
  Misses       136     136