con / tributors

Pay tribute to your contributors! A tool to automatically update contributor files.
https://con.github.io/tributors/
Apache License 2.0
13 stars 6 forks source link

Set up auto to automate releases #74

Closed jwodder closed 1 year ago

jwodder commented 1 year ago

Closes #73.

This PR also needs to be accompanied by the following changes:

vsoch commented 1 year ago

In case it helps I use this workflow to release to pypi, after logging in and creating a project specific token. https://github.com/singularityhub/singularity-hpc/blob/main/.github/workflows/release.yaml.

I still like control of when the release happens, but with automated release notes that is just a few clicks!

yarikoptic commented 1 year ago

I still like control of when the release happens, but with automated release notes that is just a few clicks!

if I got the accent on when correctly, we will still have that control -- releases would be triggered by merging PRs with release label.

yarikoptic commented 1 year ago

@vsoch - would you mind adding me (yarikoptic) to maintainers of tributors on PyPI?

vsoch commented 1 year ago

Are you sure we don't need a video call before to verify you are who you are? How do I know someone hasn't hijacked yarikoptic's account? :thinking:

Just kidding, that would be ridiculous :)

Done.

yarikoptic commented 1 year ago

It all depends, it all depends... Thank you!

yarikoptic commented 1 year ago

oh, need to get back to this one too

yarikoptic commented 1 year ago

@jwodder I do not see release and only see skip-release. Does it mean that we would release after each PR merge?

jwodder commented 1 year ago

@yarikoptic The lack of a release label is a side-effect of f4b1a56b41bb3eac2971e12ed11988abbc8d3734. The label will have to be created manually.

yarikoptic commented 1 year ago

gotcha -- thanks, made a label