pytest-check icon indicating copy to clipboard operation
pytest-check copied to clipboard

RFE: is it possible to start making github releases?🤔

Open kloczek opened this issue 2 years ago • 6 comments

Is it possible next time on release new version make the github release to have entry on https://github.com/okken/pytest-check/releases? 🤔

I'm asking because only on make gh release is spread notification about new release to those who have set watch->releases. My automation process those notification trying make preliminary automated upgrade of building packages which allow save some time on maintaining packaging procedures.

More about gh releases is possible to find on https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository https://github.com/marketplace/actions/github-release https://pgjones.dev/blog/trusted-plublishing-2023/

kloczek avatar Aug 28 '23 15:08 kloczek

I see no reason why it wouldn't be possible. However, I have no current plans to start using releases. Labels seem sufficient. If you or your company would benefit from this project using releases, please consider sponsoring the project.

okken avatar Aug 29 '23 14:08 okken

GH releases have only information consequences. You can add own comment or other assets (like dist tar ball) however most of the maintainers are creating GH release with empty comment because email subject always contains info about git tag on top of which GH release is created.

Tagging is not causing that notifications ae send to those who have set watch->release.

kloczek avatar Aug 29 '23 14:08 kloczek

I'll look into it.

okken avatar Aug 29 '23 16:08 okken

Thank you 👍 😄

kloczek avatar Aug 29 '23 16:08 kloczek

Just did a manual release. I'll leave this issue open though, to remind me to think about automating it.

okken avatar Sep 22 '23 08:09 okken

And it works .. just checked and my automation was able process email notification performing preliminary automated upgrade rpm package. Thank you very much 👍 😄 PS. here is updated list of links with some useful documentation: https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository https://cli.github.com/manual/gh_release_upload/ https://github.com/marketplace/actions/github-release https://pgjones.dev/blog/trusted-plublishing-2023/ https://github.com/jbms/sphinx-immaterial/issues/281#issuecomment-1700933026 tox target to publish on pypi and make gh release https://github.com/jaraco/skeleton/blob/928e9a86d61d3a660948bcba7689f90216cc8243/tox.ini#L42-L58

kloczek avatar Sep 22 '23 15:09 kloczek