Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
kloczek opened this issue Aug 28, 2023 · 6 comments
Open

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

kloczek opened this issue Aug 28, 2023 · 6 comments

Comments

@kloczek
Copy link

kloczek commented Aug 28, 2023

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/

@okken
Copy link
Owner

okken commented Aug 29, 2023

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 okken closed this as completed Aug 29, 2023
@kloczek
Copy link
Author

kloczek commented Aug 29, 2023

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.

@okken
Copy link
Owner

okken commented Aug 29, 2023

I'll look into it.

@okken okken reopened this Aug 29, 2023
@kloczek
Copy link
Author

kloczek commented Aug 29, 2023

Thank you 👍 😄

@okken
Copy link
Owner

okken commented Sep 22, 2023

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

@kloczek
Copy link
Author

kloczek commented Sep 22, 2023

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/
jbms/sphinx-immaterial#281 (comment)
tox target to publish on pypi and make gh release https://github.com/jaraco/skeleton/blob/928e9a86d61d3a660948bcba7689f90216cc8243/tox.ini#L42-L58

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants