fix(gorgone) correctly handle gorgone pullwss module shutdown (#5038)

Refs:MON-34540
This commit is contained in:
Evan-Adam 2024-05-31 09:58:28 +02:00 committed by GitHub
parent baf5288daf
commit 041d48057c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 2 deletions

View File

@ -68,6 +68,7 @@ jobs:
"JSON::WebToken", "JSON::WebToken",
"LV", "LV",
"MIME::Types", "MIME::Types",
"Mojo::IOLoop::Signal",
"MongoDB", "MongoDB",
"Net::DHCP", "Net::DHCP",
"Net::FTPSSL", "Net::FTPSSL",
@ -153,7 +154,7 @@ jobs:
yum install -y yum-utils epel-release git yum install -y yum-utils epel-release git
yum config-manager --set-enabled crb || true # alma 9 yum config-manager --set-enabled crb || true # alma 9
yum config-manager --set-enabled powertools || true # alma 8 yum config-manager --set-enabled powertools || true # alma 8
yum install -y cpanminus rpm-build libcurl-devel libssh-devel expat-devel gcc libuuid-devel zeromq-devel libxml2-devel libffi-devel perl-DBI perl-Net-Pcap freetds freetds-devel yum install -y cpanminus rpm-build libcurl-devel libssh-devel expat-devel gcc libuuid-devel zeromq-devel libxml2-devel libffi-devel perl-DBI perl-Net-Pcap freetds freetds-devel perl-Module-Build-Tiny
dnf module reset -y ruby dnf module reset -y ruby
dnf module enable -y ruby:3.1 dnf module enable -y ruby:3.1
@ -240,6 +241,7 @@ jobs:
"Hash::Ordered", "Hash::Ordered",
"HTTP::ProxyPAC", "HTTP::ProxyPAC",
"JMX::Jmx4Perl", "JMX::Jmx4Perl",
"Mojo::IOLoop::Signal",
"Net::FTPSSL", "Net::FTPSSL",
"Net::HTTPTunnel", "Net::HTTPTunnel",
"Net::SMTP_auth", "Net::SMTP_auth",
@ -331,7 +333,8 @@ jobs:
- if: ${{ contains(matrix.build_distribs, matrix.distrib) && matrix.use_dh_make_perl == 'true' }} - if: ${{ contains(matrix.build_distribs, matrix.distrib) && matrix.use_dh_make_perl == 'true' }}
run: | run: |
apt-get install -y libcurl4-openssl-dev dh-make-perl libssh-dev uuid-dev libczmq-dev libmodule-install-perl apt-get install -y libcurl4-openssl-dev dh-make-perl libssh-dev uuid-dev libczmq-dev libmodule-install-perl libmodule-build-tiny-perl
# module-build-tiny is required for Mojo::IOLoop::Signal build.
DEB_BUILD_OPTIONS="nocheck nodocs notest" dh-make-perl make --dist ${{ matrix.distrib }} --build --version ${{ steps.package-version.outputs.package_version }}-${{ matrix.distrib }} --cpan ${{ matrix.name }} DEB_BUILD_OPTIONS="nocheck nodocs notest" dh-make-perl make --dist ${{ matrix.distrib }} --build --version ${{ steps.package-version.outputs.package_version }}-${{ matrix.distrib }} --cpan ${{ matrix.name }}
shell: bash shell: bash