Adding release info to fixes/improvements when closed #428
Replies: 5 comments 8 replies
|
I fully understand you comment, and yes we must do it better than today and we also want to do it. Until then the best reference is our changelog, where we try to describe everything we have added since last release.. |
|
Yes, I understand. For reference I usually create an issue on GitHub side (improvement, feature, bug) to track each topic progress. But sometimes it is chaotic and since I watch/work several issues in parallel the message sometimes does not get sent. By default, and since we are using beta versions, each fix/improvement will be part of the exact next version and future ones. @AgreeDK I propose a small GitHub Actions workflow to handle this automatically, with zero overhead for maintainers. Since all PRs target beta, the standard GitHub "closes #X" auto-close never fires. But we can add a workflow that:
No milestones, no manual steps, no extra process, it just runs silently on every merge. Since any fix merged to beta is by definition part of the next beta cut, the comment is always accurate. Users following issues get a notification the moment the PR lands. I can open a PR with the workflow file if you're open to it. |
|
FYI. I tool the liberty to test the workflow here: #434 |
|
This is now live — see .github/workflows/notify-linked-issues.yml. Every PR merged to beta with a Closes #X reference will auto-comment and close the linked issue. Thanks for the great suggestion, @CheminerWill and @Fabio-A-Sa! |

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This is just a small thing but for those of us that follow every issue etc. on GitHub it would be nice. I know once in a while an issue or feature does indicate which release it will be in, but sometimes I look to try out a bug fix or feature improvement in a latest beta release and I can't find that it has been implemented. I just assume it was finalized and closed after the latest beta was ready and wait for the next release or two to look for it. But there have been a time or two when it seems like the issue was completed long enough ago that it would be in the latest beta but I still cannot find it. If it is not too uncertain to know at the time of closing, it would be great if whenever a fix of improvement is completed, as part of the completion description it was indicated which future release it was to be included with.
By the way, the changes and fixes included from beta 11 which I had been running up until this morning, then to beta 14, and now beta 17 are just fantastic! So much work being done so quickly by everyone! OpenSAK is now maturing to the point where not having the API yet is frustrating. Hope they get it approved soon.
All reactions