[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-dev] Removing staging steps during release
|
I also think the best thing we can do is encourage users to use SNAPSHOT
builds. As my feeling is that SNAPSHOTS are quite stable and we do not
have much regressions that survive longer than a couple of days or even
just some hours this is not a big deal.
The only thing that is needed then would be some kind of "quiet" period
where we do not merge changes to master so we are blocked for a while
until the release... but maybe it would be good to simply change the
release process a bit:
- When we do a release, we create for example a 2.4.x branch from master
- We configure the Jenkins that it automatically build an deploys from
branches
- Then we change the master from 2.4.0-SNAPSHOT to 2.5.0-SNAPSHOT
This will result in two snapshots published 2.4.0-SNAPSHOT and
2.5.0-SNAPSHOT, Users can check the 2.4.0-SNAPSHOT as any other snapshot
build and after a week we can release from the 2.4.x branch (or even
create 2.4.1-SNAPSHOT if a regression occurs)
Am 09.07.21 um 12:32 schrieb Mickael Istria:
Hi all,
For the future, I'd like to suggest that we quit doing staging builds.
Overall, the staging build steps seem like extra steps that rarely
provide value.
I think we should instead just announce intent to release on the
mailing-list and then let users try SNAPSHOTs. And after a week, we just
go directly from SNAPSHOTs to release without waiting. In the dozen of
Tycho released that I've dealt with, I've never seen an issue during the
staging phase that couldn't be caught in SNAPSHOTs earlier, and never
saw an issue with the release that wasn't happening in the snapshots as
well. So it looks like the staging is not a phase that we need to grow
quality; it's "only" used to make users aware and more interested in
testing, but in practice, a mail mentioning snapshots and a release in a
week would do the same.
What do you think?
--
Mickael Istria
Eclipse IDE <https://www.eclipse.org/downloads/eclipse-packages/>
developer, for Red Hat Developers <https://developers.redhat.com/>
_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tycho-dev