ci: attempt to fix recent transient test failures#2811
ci: attempt to fix recent transient test failures#2811georglauterbach wants to merge 13 commits intomasterfrom
Conversation
There was a problem hiding this comment.
I am suspecting the problem is related to ClamAV usage in this test, which I believe becomes problematic the longer it's been cached in an image layer.
If this is the case, it could be resolved by moving this part of the Dockerfile to the final stage and invalidating only that stage (BuildKit supports this), to pull the latest ClamAV update:
Lines 42 to 44 in 4ab2306
This adds more waiting barriers to allow a bit more time to pass in order to prevent [this](https://github.com/docker-mailserver/docker-mailserver/actions/runs/3166230210/jobs/5155809372). Moreover, I added a barrier for the `setup email del` command, which failed from time to time as well.
b7b8918 to
bc8b058
Compare
last commit was done in error; now the `IMAGE_NAME` should be provided properly to the tests. `IMAGE_NAME` should be the new ENV variable name for new tests because `NAME` is a bit too generic. I'm just introducing it here, we can change it step by step in the future.
|
Now tests show a different error: https://github.com/docker-mailserver/docker-mailserver/actions/runs/3173238458/jobs/5168636410. I have no idea why the mail system should be down: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table
554 5.5.1 Error: no valid recipients
221 2.7.0 Error: I can break rules, too. Goodbye.
postqueue: warning: Mail system is down -- accessing queue directly
postqueue: warning: Mail system is down -- accessing queue directly
Timed out on command: docker exec mail bash -c [[ $(mailq) == *"Mail queue is empty"* ]]
mail
bats warning: Executed 222 instead of expected 320 tests |
Just to confirm, you have verified the tests run fine locally, and these failures are only happening in CI? |
Not quite. I was seeing other errors locally, but I think I haven't tested the last commit locally, to be honest. I still want to know where the current errors come from though.. I do not see a place where local vs GH CI would matter right now. Do you have an idea? |
|
I was able to reproduce the CI results locally. Here is the log for a failed run Mail server log: Details[ DEBUG ] Handling general environment variable setup [ INF ] Welcome to docker-mailserver 11.1.0 [ INF ] Initializing setup [ DEBUG ] Registering functions [ INF ] Checking configuration [ DEBUG ] Checking that hostname/domainname is provided or overridden [ DEBUG ] Domain has been set to my-domain.com [ DEBUG ] Hostname has been set to mail.my-domain.com [ INF ] Configuring mail server [ DEBUG ] Setting file and directory permissions [ DEBUG ] Setting up Dovecot [ DEBUG ] Setting up Dovecot dhparam [ DEBUG ] Setting up Dovecot quota [ DEBUG ] Setting up Dovecot Local User [ DEBUG ] Creating master user 'masterusername' [ DEBUG ] Creating user 'user1' for domain 'localhost.localdomain' [ DEBUG ] Creating user 'user2' for domain 'otherdomain.tld' [ DEBUG ] Creating user 'user3' for domain 'localhost.localdomain' with attributes 'userdb_mail=mbox:~/mail:INBOX=~/inbox' [ DEBUG ] Adding alias '[email protected]' for user '[email protected]' to Dovecot's userdb [ DEBUG ] Alias '[email protected]' is non-local (or mapped to a non-existing account) and will not be added to Dovecot's userdb [ DEBUG ] Adding alias '@localdomain2.com' for user '[email protected]' to Dovecot's userdb [ DEBUG ] Disabling postfix DNS block list (zen.spamhaus.org) [ DEBUG ] Disabling postscreen DNS block lists [ DEBUG ] Setting up DKIM [ DEBUG ] Setting up SSL [ DEBUG ] TLS configured with 'modern' ciphers [ DEBUG ] Setting up PERMIT_DOCKER option [ DEBUG ] Setting up mailname and creating '/etc/mailname' [ DEBUG ] Setting up Amavis [ DEBUG ] Setting up DMARC [ DEBUG ] Applying hostname and domainname to Postfix [ DEBUG ] Applying hostname to Dovecot [ DEBUG ] Setting up Security Stack [ DEBUG ] Enabling and configuring SpamAssassin [ DEBUG ] ClamAV is disabled [ DEBUG ] Enabling Amavis [ DEBUG ] Setting up Postfix aliases [ DEBUG ] Setting up Postfix vhost [ DEBUG ] Setting up Postfix dhparam [ DEBUG ] Configuring Postscreen [ DEBUG ] Setting up SRS [ DEBUG ] Setting up Postfix Relay Hosts [ DEBUG ] Overriding / adjusting Postfix configuration with user-supplied values [ DEBUG ] Setting up logrotate [ DEBUG ] Enabling Postfix log summary reports with recipient '[email protected]' [ DEBUG ] Logwatch reports disabled. [ DEBUG ] Applying user patches Default user-patches.sh successfully executed [ DEBUG ] Exporting environment variables now (creating '/etc/dms-settings') [ DEBUG ] Setting up configuration checksum file [ DEBUG ] Printing environment variables. Make sure no sensitive data is copied. ACCOUNT_PROVISIONER='FILE' AMAVIS_LOGLEVEL='2' CLAMAV_MESSAGE_SIZE_LIMIT='25M' DEFAULT_RELAY_HOST='' DOVECOT_INET_PROTOCOLS='all' DOVECOT_MAILBOX_FORMAT='maildir' DOVECOT_TLS='no' ENABLE_AMAVIS='1' ENABLE_CLAMAV='0' ENABLE_DNSBL='0' ENABLE_FAIL2BAN='0' ENABLE_FETCHMAIL='0' ENABLE_MANAGESIEVE='1' ENABLE_POP3='0' ENABLE_POSTGREY='0' ENABLE_QUOTAS='1' ENABLE_SASLAUTHD='0' ENABLE_SPAMASSASSIN='1' ENABLE_SPAMASSASSIN_KAM='0' ENABLE_SRS='1' ENABLE_UPDATE_CHECK='0' FAIL2BAN_BLOCKTYPE='drop' FETCHMAIL_PARALLEL='0' FETCHMAIL_POLL='300' LOGROTATE_INTERVAL='weekly' LOGWATCH_INTERVAL='none' LOGWATCH_RECIPIENT='[email protected]' LOGWATCH_SENDER='[email protected]' LOG_LEVEL='debug' MOVE_SPAM_TO_JUNK='1' NETWORK_INTERFACE='eth0' ONE_DIR='1' OVERRIDE_HOSTNAME='' PERMIT_DOCKER='host' PFLOGSUMM_RECIPIENT='[email protected]' PFLOGSUMM_SENDER='[email protected]' PFLOGSUMM_TRIGGER='logrotate' POSTFIX_INET_PROTOCOLS='all' POSTFIX_MAILBOX_SIZE_LIMIT='0' POSTFIX_MESSAGE_SIZE_LIMIT='10240000' POSTGREY_AUTO_WHITELIST_CLIENTS='5' POSTGREY_DELAY='300' POSTGREY_MAX_AGE='35' POSTGREY_TEXT='Delayed by Postgrey' POSTMASTER_ADDRESS='[email protected]' POSTSCREEN_ACTION='enforce' RELAY_HOST='' REPORT_RECIPIENT='[email protected]' REPORT_SENDER='[email protected]' SA_KILL='3.0' SA_SPAM_SUBJECT='SPAM: ' SA_TAG2='2.0' SA_TAG='-5.0' SMTP_ONLY='0' SPAMASSASSIN_SPAM_TO_INBOX='0' SPOOF_PROTECTION='1' SRS_SENDER_CLASSES='envelope_sender' SSL_TYPE='snakeoil' SUPERVISOR_LOGLEVEL='warn' TLS_LEVEL='modern' TZ='' UPDATE_CHECK_INTERVAL='1d' VIRUSMAILS_DELETE_DELAY='7' [ INF ] Post-configuration checks [ DEBUG ] Checking /var/mail permissions [ INF ] Starting miscellaneous tasks [ DEBUG ] Consolidating all state onto /var/mail-state [ INF ] Starting daemons [ DEBUG ] Starting postsrsd [ DEBUG ] Starting cron [ DEBUG ] Starting rsyslog [ DEBUG ] Starting dovecot [ DEBUG ] Starting opendkim [ DEBUG ] Starting opendmarc [ DEBUG ] Starting postfix [ DEBUG ] Starting changedetector [ DEBUG ] Starting amavis [ INF ] mail.my-domain.com is up and running Oct 4 09:16:47 mail amavis[686]: logging initialized, log level 2, syslog: amavis.mail Oct 4 09:16:47 mail amavis[686]: sd_notify (no socket): STATUS=Config files have been read, modules loaded. Oct 4 09:16:47 mail amavis[686]: starting. /usr/sbin/amavisd-new at mail.my-domain.com amavisd-new-2.11.1 (20181009), Unicode aware, LC_CTYPE="C.UTF-8" Oct 4 09:16:47 mail amavis[686]: perl=5.032001, user=, EUID: 110 (110); group=, EGID: 112 112 (112 112) Oct 4 09:16:47 mail amavis[686]: INFO: no optional modules: utf8_heavy.pl unicore::lib::Nt::De.pl unicore::Heavy.pl Unix::Getrusage Oct 4 09:16:47 mail amavis[686]: SpamControl: scanner SpamAssassin, module Amavis::SpamControl::SpamAssassin Oct 4 09:16:48 mail amavis[686]: INFO: SA version: 3.4.6, 3.004006, no optional modules: Net::CIDR::Lite Encode::Detect Image::Info Image::Info::GIF Image::Info::JPEG Image::Info::PNG Image::Info::BMP Image::Info::TIFF Oct 4 09:16:48 mail amavis[686]: SpamControl: init_pre_chroot on SpamAssassin done Oct 4 09:16:48 mail amavis[686]: socket module IO::Socket::IP, protocol families available: INET Oct 4 09:16:48 mail amavis[686]: will bind to /var/lib/amavis/amavisd.sock|unix, 127.0.0.1:10024/tcp Oct 4 09:16:48 mail amavis[686]: sd_notify (no socket): STATUS=Transferring control to Net::Server. Oct 4 09:16:48 mail amavis[686]: sd_notify (no socket): STATUS=Preparing to bind sockets. Oct 4 09:16:48 mail amavis[686]: Net::Server: 2022/10/04-09:16:48 Amavis (type Net::Server::PreForkSimple) starting! pid(686) Oct 4 09:16:48 mail amavis[686]: Net::Server: Binding to UNIX socket file "/var/lib/amavis/amavisd.sock" Oct 4 09:16:48 mail amavis[686]: Net::Server: Binding to TCP port 10024 on host 127.0.0.1 with IPv4 Oct 4 09:16:48 mail amavis[686]: sd_notify (no socket): STATUS=Sockets bound, checking user and group. Oct 4 09:16:48 mail amavis[686]: Net::Server: Group Not Defined. Defaulting to EGID '112 112' Oct 4 09:16:48 mail amavis[686]: Net::Server: User Not Defined. Defaulting to EUID '110' Oct 4 09:16:48 mail amavis[686]: sd_notify (no socket): STATUS=The rest of pre-fork init, finding helper programs. Oct 4 09:16:48 mail amavis[686]: config files read: /usr/share/amavis/conf.d/10-debian_scripts, /usr/share/amavis/conf.d/20-package, /etc/amavis/conf.d/01-debian, /etc/amavis/conf.d/05-domain_id, /etc/amavis/conf.d/05-node_id, /etc/amavis/conf.d/15-av_scanners, /etc/amavis/conf.d/15-content_filter_mode, /etc/amavis/conf.d/20-debian_defaults, /etc/amavis/conf.d/25-amavis_helpers, /etc/amavis/conf.d/30-template_localization, /etc/amavis/conf.d/49-docker-mailserver, /etc/amavis/conf.d/50-user, /etc/amavis/conf.d/60-dms_default_config, /etc/amavis/conf.d/61-dms_auto_generated, /etc/amavis/conf.d/62-improve_privacy_remove_headers Oct 4 09:16:48 mail amavis[686]: Module Amavis::Conf 2.412 Oct 4 09:16:48 mail amavis[686]: Module Archive::Zip 1.68 Oct 4 09:16:48 mail amavis[686]: Module BerkeleyDB 0.64 Oct 4 09:16:48 mail amavis[686]: Module Compress::Raw::Zlib 2.093 Oct 4 09:16:48 mail amavis[686]: Module Compress::Zlib 2.093 Oct 4 09:16:48 mail amavis[686]: Module Crypt::OpenSSL::RSA 0.31 Oct 4 09:16:48 mail amavis[686]: Module DB_File 1.853 Oct 4 09:16:48 mail amavis[686]: Module Digest::MD5 2.55_01 Oct 4 09:16:48 mail amavis[686]: Module Digest::SHA 6.02 Oct 4 09:16:48 mail amavis[686]: Module Encode 3.06 Oct 4 09:16:48 mail amavis[686]: Module File::Temp 0.2309 Oct 4 09:16:48 mail amavis[686]: Module IO::Socket::IP 0.39 Oct 4 09:16:48 mail amavis[686]: Module MIME::Entity 5.509 Oct 4 09:16:48 mail amavis[686]: Module MIME::Parser 5.509 Oct 4 09:16:48 mail amavis[686]: Module MIME::Tools 5.509 Oct 4 09:16:48 mail amavis[686]: Module Mail::DKIM::Verifier 1.20200907 Oct 4 09:16:48 mail amavis[686]: Module Mail::Header 2.21 Oct 4 09:16:48 mail amavis[686]: Module Mail::Internet 2.21 Oct 4 09:16:48 mail amavis[686]: Module Mail::SPF v2.009 Oct 4 09:16:48 mail amavis[686]: Module Mail::SpamAssassin 3.004006 Oct 4 09:16:48 mail amavis[686]: Module Net::DNS 1.29 Oct 4 09:16:48 mail amavis[686]: Module Net::LibIDN 0.12 Oct 4 09:16:48 mail amavis[686]: Module Net::Server 2.009 Oct 4 09:16:48 mail amavis[686]: Module NetAddr::IP 4.079 Oct 4 09:16:48 mail amavis[686]: Module Razor2::Client::Version 2.84 Oct 4 09:16:48 mail amavis[686]: Module Scalar::Util 1.55 Oct 4 09:16:48 mail amavis[686]: Module Socket 2.029 Oct 4 09:16:48 mail amavis[686]: Module Socket6 0.29 Oct 4 09:16:48 mail amavis[686]: Module Time::HiRes 1.9764 Oct 4 09:16:48 mail amavis[686]: Module URI 5.08 Oct 4 09:16:48 mail amavis[686]: Module Unix::Syslog 1.1 Oct 4 09:16:48 mail amavis[686]: Amavis::ZMQ code NOT loaded Oct 4 09:16:48 mail amavis[686]: Amavis::DB code loaded Oct 4 09:16:48 mail amavis[686]: SQL base code NOT loaded Oct 4 09:16:48 mail amavis[686]: SQL::Log code NOT loaded Oct 4 09:16:48 mail amavis[686]: SQL::Quarantine NOT loaded Oct 4 09:16:48 mail amavis[686]: Lookup::SQL code NOT loaded Oct 4 09:16:48 mail amavis[686]: Lookup::LDAP code NOT loaded Oct 4 09:16:48 mail amavis[686]: AM.PDP-in proto code loaded Oct 4 09:16:48 mail amavis[686]: SMTP-in proto code loaded Oct 4 09:16:48 mail amavis[686]: Courier proto code NOT loaded Oct 4 09:16:48 mail amavis[686]: SMTP-out proto code loaded Oct 4 09:16:48 mail amavis[686]: Pipe-out proto code NOT loaded Oct 4 09:16:48 mail amavis[686]: BSMTP-out proto code NOT loaded Oct 4 09:16:48 mail amavis[686]: Local-out proto code loaded Oct 4 09:16:48 mail amavis[686]: OS_Fingerprint code NOT loaded Oct 4 09:16:48 mail amavis[686]: ANTI-VIRUS code NOT loaded Oct 4 09:16:48 mail amavis[686]: ANTI-SPAM code loaded Oct 4 09:16:48 mail amavis[686]: ANTI-SPAM-EXT code NOT loaded Oct 4 09:16:48 mail amavis[686]: ANTI-SPAM-C code NOT loaded Oct 4 09:16:48 mail amavis[686]: ANTI-SPAM-SA code loaded Oct 4 09:16:48 mail amavis[686]: Unpackers code loaded Oct 4 09:16:48 mail amavis[686]: DKIM code NOT loaded Oct 4 09:16:48 mail amavis[686]: Tools code NOT loaded Oct 4 09:16:48 mail amavis[686]: Found $file at /usr/bin/file Oct 4 09:16:48 mail amavis[686]: Found $altermime at /usr/bin/altermime Oct 4 09:16:48 mail amavis[686]: Internal decoder for .mail Oct 4 09:16:48 mail amavis[686]: Found decoder for .Z at /bin/uncompress Oct 4 09:16:48 mail amavis[686]: Found decoder for .gz at /bin/gzip -d Oct 4 09:16:48 mail amavis[686]: Internal decoder for .gz (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .bz2 at /bin/bzip2 -d Oct 4 09:16:48 mail amavis[686]: Found decoder for .xz at /usr/bin/xz -dc Oct 4 09:16:48 mail amavis[686]: Found decoder for .lzma at /usr/bin/xz -dc --format=lzma Oct 4 09:16:48 mail amavis[686]: Found decoder for .lrz at /usr/bin/lrzip -q -k -d -o - Oct 4 09:16:48 mail amavis[686]: Found decoder for .lzo at /usr/bin/lzop -d Oct 4 09:16:48 mail amavis[686]: Found decoder for .lz4 at /usr/bin/lz4c -d Oct 4 09:16:48 mail amavis[686]: Found decoder for .rpm at /usr/bin/rpm2cpio Oct 4 09:16:48 mail amavis[686]: Found decoder for .cpio at /bin/pax Oct 4 09:16:48 mail amavis[686]: Found decoder for .tar at /bin/pax Oct 4 09:16:48 mail amavis[686]: Found decoder for .deb at /usr/bin/ar Oct 4 09:16:48 mail amavis[686]: Found decoder for .rar at /usr/bin/unrar-free Oct 4 09:16:48 mail amavis[686]: Found decoder for .arj at /usr/bin/arj Oct 4 09:16:48 mail amavis[686]: Found decoder for .arc at /usr/bin/nomarch Oct 4 09:16:48 mail amavis[686]: No ext program for .zoo, tried: zoo Oct 4 09:16:48 mail amavis[686]: No ext program for .doc, tried: ripole Oct 4 09:16:48 mail amavis[686]: Found decoder for .cab at /usr/bin/cabextract Oct 4 09:16:48 mail amavis[686]: Internal decoder for .tnef Oct 4 09:16:48 mail amavis[686]: Found decoder for .zip at /usr/bin/7za Oct 4 09:16:48 mail amavis[686]: Found decoder for .kmz at /usr/bin/7za Oct 4 09:16:48 mail amavis[686]: Internal decoder for .zip (backup, not used) Oct 4 09:16:48 mail amavis[686]: Internal decoder for .kmz (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .7z at /usr/bin/7zr Oct 4 09:16:48 mail amavis[686]: Found decoder for .gz at /usr/bin/7za (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .bz2 at /usr/bin/7za (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .Z at /usr/bin/7za (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .tar at /usr/bin/7za (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .xz at /usr/bin/7z (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .lzma at /usr/bin/7z (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .jar at /usr/bin/7z Oct 4 09:16:48 mail amavis[686]: Found decoder for .cpio at /usr/bin/7z (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .arj at /usr/bin/7z (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .rar at /usr/bin/7z (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .swf at /usr/bin/7z Oct 4 09:16:48 mail amavis[686]: Found decoder for .lha at /usr/bin/7z Oct 4 09:16:48 mail amavis[686]: Found decoder for .iso at /usr/bin/7z Oct 4 09:16:48 mail amavis[686]: Found decoder for .cab at /usr/bin/7z (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .deb at /usr/bin/7z (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .rpm at /usr/bin/7z (backup, not used) Oct 4 09:16:48 mail amavis[686]: Found decoder for .exe at /usr/bin/unrar-free; /usr/bin/arj Oct 4 09:16:48 mail amavis[686]: No decoder for .F Oct 4 09:16:48 mail amavis[686]: No decoder for .doc Oct 4 09:16:48 mail amavis[686]: No decoder for .zoo Oct 4 09:16:48 mail amavis[686]: Deleting db files __db.003,__db.002,nanny.db,__db.001,snmp.db in /var/lib/amavis/db Oct 4 09:16:48 mail amavis[686]: Creating db in /var/lib/amavis/db/; BerkeleyDB 0.64, libdb 5.3 Oct 4 09:16:48 mail amavis[686]: initializing Mail::SpamAssassin (0) Oct 4 09:16:48 mail amavis[686]: SpamAssassin debug facilities: info Oct 4 09:16:50 mail postfix/master[1293]: daemon started -- version 3.5.13, configuration /etc/postfix Oct 4 09:16:52 mail amavis[1319]: SA info: util: setuid: ruid=110 euid=110 rgid=112 112 egid=112 112 Oct 4 09:16:52 mail amavis[686]: SpamAssassin loaded plugins: AskDNS, AutoLearnThreshold, Bayes, BodyEval, Check, DKIM, DNSEval, FreeMail, HTMLEval, HTTPSMismatch, HeaderEval, ImageInfo, MIMEEval, MIMEHeader, Pyzor, Razor2, RelayEval, ReplaceTags, SPF, SpamCop, URIDNSBL, URIDetail, URIEval, VBounce, WLBLEval, WhiteListSubject Oct 4 09:16:52 mail amavis[686]: SpamControl: init_pre_fork on SpamAssassin done Oct 4 09:16:52 mail amavis[686]: extra modules loaded after daemonizing/chrooting: /etc/perl/Net/libnet.cfg, /usr/lib/x86_64-linux-gnu/perl5/5.32/auto/Net/SSLeay/autosplit.ix, /usr/lib/x86_64-linux-gnu/perl5/5.32/auto/Net/SSLeay/randomize.al, IO/Socket/SSL.pm, IO/Socket/SSL/PublicSuffix.pm, Mail/SpamAssassin/Plugin/FreeMail.pm, Mail/SpamAssassin/Plugin/SpamCop.pm, Net/Cmd.pm, Net/Config.pm, Net/SMTP.pm, Net/SSLeay.pm Oct 4 09:16:52 mail amavis[686]: sd_notify (no socket): READY=1\nSTATUS=Initialization done. Oct 4 09:16:52 mail amavis[686]: sd_notify (no socket): STATUS=Starting child process(es), ready for work. Amavis seems to restart way more often than is healthy I think. Hadn't had enough time to find the reason yet, though. Not sure why Amavis receives SIGHUP all the time, but this is definitely looking like the issue that introduces more timing-related issues, and in turn, the unsteady CI. |
The intention was to confirm that it was a CI only issue, which I suspected was unlikely. My approach is to just to make a copy of the test and strip it down until it works. Like we did with ClamAV, if Amavis is contributing to the issue, and the test coverage can be extracted, it may resolve the issue. I'd first just disable anything related to Amavis to address those startup issues, and if that's not it, disable further as we do know other tests are working fine and it's something about how this container is setup differently.
That's a different failure than the one being discussed earlier here. Although we have been having failures in CI at this point sometimes too. Did you do an image build without any cache to ensure latest ClamAV updates? I suppose with ClamAV disabled, that shouldn't be an issue though 🤷♂️
If it's being killed by the OOM reaper (even if Amavis isn't the actual memory hog), that might explain it. There was recent changes to the There's also a chance that the Soooo, if I was to approach it:
Oh.... probably not helpful, but I remember trying change detection with Amavis to use Another thing I noticed was the docker network config. Before this PR, somehow we had two competing lines for that, one using
This is due to The rust code itself wasn't that complicated, leveraged crates to do the bulk of it. But I assume this isn't going to resolve the test failures here 😓 |
CI is not yet updated to use IMAGE_NAME as well, so we need to provide it explictly here
|
closing in favor of #2815 |
Description
This adds more waiting barriers to allow a bit more time to pass in order to prevent this.
Moreover, I added a barrier for the test of the
setup email delcommand, which failed from time to time as well.Type of change
Checklist:
docs/)