[Csnd-dev] Feedback on Automating Csound Releases
Date | 2025-03-01 18:22 |
From | Werner Mendizabal |
Subject | [Csnd-dev] Feedback on Automating Csound Releases |
Hello Csound developers, I’m planning to submit a pull request to automate the creation of Csound releases when merging into the development branch. Before proceeding, I’d like to get your feedback on whether an implementation similar to my own project would be acceptable. For reference, here are the releases for my project: Godot-Csound Releases. The release notes are automatically generated based on a GitHub release file. Key features of this approach:
Please let me know if you have any questions or suggestions. Thanks, Werner |
Date | 2025-03-01 19:24 |
From | Victor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE> |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] Feedback on Automating Csound Releases |
Thanks for this, I think this is really helpful.
It looks like the right thing. We can do the betas and when the time comes, the full release.
One of my main concerns is to have the whole mechanism documented so everyone working on the project knows the score.
One thing we could do is to have a beta-release branch so that we don't necessary make releases at every develop update.
Prof. Victor Lazzarini
Maynooth University
Ireland
On 1 Mar 2025, at 18:23, Werner Mendizabal <nonameentername@gmail.com> wrote:
|
Date | 2025-03-04 11:43 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] Feedback on Automating Csound Releases |
I don't think pushing a new beta on each dev merge is that big a deal as long as we only retain the last 2 or 3 builds. On Sat, 1 Mar 2025 at 19:24, Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
|
Date | 2025-07-21 03:37 |
From | Werner Mendizabal |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] Feedback on Automating Csound Releases |
Hello fellow Csound developers, I’ve opened a PR that introduces automated versioning and publishing of Csound releases: https://github.com/csound/csound/pull/2206 With this workflow, when a PR is merged and the Feel free to take a look and let me know if you have any feedback or questions! Best regards, - WernerOn Tue, Mar 4, 2025 at 5:41 AM Rory Walsh <rorywalsh@ear.ie> wrote:
|
Date | 2025-07-21 09:42 |
From | Victor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE> |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] Feedback on Automating Csound Releases |
Thanks a lot for this!
Prof. Victor Lazzarini
Maynooth University
Ireland
On 21 Jul 2025, at 03:37, Werner Mendizabal <nonameentername@gmail.com> wrote:
|
Date | 2025-07-21 11:17 |
From | Hlöðver Sigurðsson |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] Feedback on Automating Csound Releases |
This introduces a release pipeline by adding the tag release. Could you add a documentation for this new behaviour in your PR for other maintainers to understand how this works and what happens. Also if the tagging release involves using conventional commits, this should be documented too ( I am in favour of conventional commits ). maybe add it here? https://github.com/csound/csound/tree/develop/doc/RELEASING.md On Mon, 21 Jul 2025 at 11:42, Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
|
Date | 2025-07-25 03:16 |
From | Werner Mendizabal |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] Feedback on Automating Csound Releases |
Hello fellow Csound developers, The pr has been merged and beta releases are now being created. To avoid creating a new pr for each merge a `release` label was created. When a pr is merged and contains the `release` label then a release is created. The release notes are automatically created. Please add the `enhancement` or `bug` labels so that they can be categorized accordingly. If you do not want the pr to be in the release notes the `ignore-for-release` tag can also be used. Let me know if you have any questions, - Werner On Mon, Jul 21, 2025 at 3:42 AM Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
|
Date | 2025-07-25 13:54 |
From | Victor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE> |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] Feedback on Automating Csound Releases |
Many thanks for this, Werner, looks like a well-designed system. Very handy and flexible too.
best
Prof. Victor Lazzarini
Maynooth University
Ireland
On 24 Jul 2025, at 23:17, Werner Mendizabal <nonameentername@gmail.com> wrote:
|