aio-libs / aiosmtpd

A reimplementation of the Python stdlib smtpd.py based on asyncio.
https://aiosmtpd.aio-libs.org
Apache License 2.0
313 stars 95 forks source link

Block release if git unclean #366

Closed pepoluan closed 1 year ago

pepoluan commented 1 year ago

What do these changes do?

Makes release.py block release process if git is unclean, preventing snippets that one forgot to shelf from tainting the release sdist & wheel

Are there changes in behavior for the user?

None. This is purely a packaging issue.

Related issue number

Prevents #365 from happening again.

Checklist

codecov[bot] commented 1 year ago

Codecov Report

Merging #366 (45db1ee) into master (4bd08bb) will not change coverage. The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master      #366   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            7         7           
  Lines         1706      1706           
  Branches       310       310           
=========================================
  Hits          1706      1706           
Impacted Files Coverage Δ
aiosmtpd/__init__.py 100.00% <100.00%> (ø)

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