From 041d48057c9720fbe843bd5394589362798bf510 Mon Sep 17 00:00:00 2001 From: Evan-Adam <152897682+Evan-Adam@users.noreply.github.com> Date: Fri, 31 May 2024 09:58:28 +0200 Subject: [PATCH] fix(gorgone) correctly handle gorgone pullwss module shutdown (#5038) Refs:MON-34540 --- .github/workflows/perl-cpan-libraries.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/perl-cpan-libraries.yml b/.github/workflows/perl-cpan-libraries.yml index 6c560a09c..cc3ec483b 100644 --- a/.github/workflows/perl-cpan-libraries.yml +++ b/.github/workflows/perl-cpan-libraries.yml @@ -68,6 +68,7 @@ jobs: "JSON::WebToken", "LV", "MIME::Types", + "Mojo::IOLoop::Signal", "MongoDB", "Net::DHCP", "Net::FTPSSL", @@ -153,7 +154,7 @@ jobs: yum install -y yum-utils epel-release git yum config-manager --set-enabled crb || true # alma 9 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 enable -y ruby:3.1 @@ -240,6 +241,7 @@ jobs: "Hash::Ordered", "HTTP::ProxyPAC", "JMX::Jmx4Perl", + "Mojo::IOLoop::Signal", "Net::FTPSSL", "Net::HTTPTunnel", "Net::SMTP_auth", @@ -331,7 +333,8 @@ jobs: - if: ${{ contains(matrix.build_distribs, matrix.distrib) && matrix.use_dh_make_perl == 'true' }} 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 }} shell: bash