On Tue, 13 Jul 2021 at 14:41, Jaroslav Tulach <[email protected]> wrote:
> > if branches start with vs.
>
> No need to check for that. Whenever there is new version of NetBeans, like
> NetBeans 12.5 - we want to release `apache-netbeans-12.5.0.vsix` - e.g. we
> want to release from every release branch. Sometimes we want to release
> more frequently (like now with 12.4.301), but hopefully such extra releases
> will become more and more rare.

The problem is probably more the special casing of the release*
branches in terms of what gets built?  Only release* branches have
sources prepared in NetBeans-TLP build I think [1].  And the extra
VSCode updates can't really happen in an existing release branch
unless they're updates also planned for the IDE.

I mentioned this branching issue before, and we probably need to tweak
what gets built for each branch.  Or stop special casing some of the
build artefacts by branch at all?  Maybe prepare some of the extra
things (installers, maven, javadoc etc.) only if there's a hash?

It may also be good if we used the same build job of master for the
daily builds?

[1] 
https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/master/lastSuccessfulBuild/artifact/

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to