Closed JonathanHuot closed 2 years ago
Note that I avoided adding the automatic Github Release publishing, as I have too many Github Actions related to this... I was not able to choose, as none of them seems complete!
Basically, I was trying to replace the lovely TravisCI "releases" provider:
deploy:
- provider: releases
api_key:
secure: "<..>"
on:
tags: true
all_branches: true
condition: $TOXENV = py36
repo: requests/requests-oauthlib
Pushing tag triggered the release in pypi as expected ! https://pypi.org/project/requests-oauthlib/1.3.1/
I think we need to rethink our code coverage check, there is a bug I think on coverall side that causing these -0% coverage changes and creates these merge blocks. These are a few options:
https://github.com/lemurheavy/coveralls-public/issues/1608#issuecomment-1005177210
@JonathanHuot
@JonathanHuot - Circling back to this one here. Just needs a nudge to get it across the finish line. Who has access to the coveralls settings? Can we bump the coverage check threshold to 0.01% and run the pipeline against this release again?
thanks to @nateprewitt, the coverage threshold has been changed to 1%, and now all checks are passing!
@jtroussard, the story about restoring pipeline is done finally. Now we can focus on bug & features PR reviews..
After this MR is OK, we can tag the git commit, and it should (hopefully) automatically push the python package to pypi. Have a look on changelog & new pipeline.