Hi!

Thanks to everyone who has worked on polishing the CI tests and integrations.

Looking at e.g. 10.11 branch[1] I see that commit ccb7a1e[2] has a
green checkmark next to it and all 15 CI jobs passed.

I just wanted to check if everyone developing the MariaDB Server is
committed to getting the CI to be consistently green?

This means that GitHub rules need to be a bit more strict, not
allowing any failing tests jobs at all, and developers and managers
need to agree to stop adding new commits on any release branch if it
can't be done without a fully passing CI run.


Thanks to Daniel's review on latest failures we know these are at the
moment recurring:

* MDEV-25614 Galera test failure on GCF-354 included in MDEV-33073
always green buildbot
* MDEV-33785 aarch64 macos encryption.create_or_replace
* MDEV-33601 galera_3nodes.galera_safe_to_bootstrap test failing
* MDEV-33786 galera_3nodes.galera_vote_rejoin_mysqldump mysql_shutdown
failed at line 85:

I see two approaches to get to consistently green CI:

1) Stop all development and focus on just fixing these, don't continue
until CI is fully green, and once it is fully green make the GitHub
branch protection settings one notch stricter to not allow any new
commits unless the CI is fully green so it never regresses again.

2) Disable these tests and make the rules in GitHub branch protection
one notch stricter right away, and not allow any new commits unless
the CI is fully green ensuring no new recurring failures are
introduced.

- Otto

[1] https://github.com/MariaDB/server/commits/10.11
[2] 
https://github.com/MariaDB/server/commit/ccb7a1e9a15e6a47aba97f9bdbfab2e4bf64c447
_______________________________________________
developers mailing list -- developers@lists.mariadb.org
To unsubscribe send an email to developers-le...@lists.mariadb.org

Reply via email to