ci(plugin) update JSON::Path dep on alma8 to same version as other OS

Alma8 don't provide Exporter::shiny in a recent enough version (provide 1.000000 instead of 1.002002) so we must build this dep.

REF:CTOR-525
This commit is contained in:
Evan-Adam 2024-05-15 15:30:30 +02:00 committed by GitHub
parent 531ac59d6b
commit 799aa4e2b5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 17 additions and 17 deletions

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/almalinux:8 FROM ${REGISTRY_URL}/almalinux:8

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/almalinux:9 FROM ${REGISTRY_URL}/almalinux:9

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/debian:bookworm FROM ${REGISTRY_URL}/debian:bookworm

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/debian:bullseye FROM ${REGISTRY_URL}/debian:bullseye

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/centos:7 FROM ${REGISTRY_URL}/centos:7

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/ubuntu:jammy FROM ${REGISTRY_URL}/ubuntu:jammy

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/almalinux:8 FROM ${REGISTRY_URL}/almalinux:8

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/almalinux:9 FROM ${REGISTRY_URL}/almalinux:9

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/debian:bookworm FROM ${REGISTRY_URL}/debian:bookworm

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/debian:bullseye FROM ${REGISTRY_URL}/debian:bullseye

View File

@ -1,4 +1,4 @@
ARG REGISTRY_URL ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/ubuntu:jammy FROM ${REGISTRY_URL}/ubuntu:jammy

View File

@ -53,6 +53,7 @@ jobs:
"Digest::MD5::File", "Digest::MD5::File",
"Digest::SHA1", "Digest::SHA1",
"Email::Send::SMTP::Gmail", "Email::Send::SMTP::Gmail",
"Exporter::Shiny",
"EV", "EV",
"FFI::CheckLib", "FFI::CheckLib",
"FFI::Platypus", "FFI::Platypus",
@ -121,6 +122,8 @@ jobs:
version: "0.022" version: "0.022"
- name: "Device::Modbus::TCP::Client" - name: "Device::Modbus::TCP::Client"
version: "0.026" version: "0.026"
- name: "Exporter::Shiny"
build_distribs: el8
- name: "EV" - name: "EV"
- name: "FFI::CheckLib" - name: "FFI::CheckLib"
- name: "FFI::Platypus" - name: "FFI::Platypus"
@ -140,6 +143,7 @@ jobs:
use_dh_make_perl: "false" use_dh_make_perl: "false"
version: "0.01" version: "0.01"
rpm_dependencies: "zeromq" rpm_dependencies: "zeromq"
name: package ${{ matrix.distrib }} ${{ matrix.name }} name: package ${{ matrix.distrib }} ${{ matrix.name }}
container: container:
image: ${{ vars.DOCKER_INTERNAL_REGISTRY_URL }}/${{ matrix.image }}:latest image: ${{ vars.DOCKER_INTERNAL_REGISTRY_URL }}/${{ matrix.image }}:latest

View File

@ -69,11 +69,8 @@ jobs:
dnf install -y cpanminus gcc dnf install -y cpanminus gcc
fi fi
if [ "${{ matrix.distrib }}" = "el8" ]; then
cpanm -v -l /tmp JSON::Path@0.5
else
cpanm -v -l /tmp JSON::Path@1.0.4 cpanm -v -l /tmp JSON::Path@1.0.4
fi
shell: bash shell: bash
- name: Set package name and paths according to distrib - name: Set package name and paths according to distrib
@ -90,7 +87,6 @@ jobs:
else else
NAME="perl-JSON-Path" NAME="perl-JSON-Path"
if [ "${{ matrix.distrib }}" = "el8" ]; then if [ "${{ matrix.distrib }}" = "el8" ]; then
VERSION="0.5" # https://github.com/centreon/centreon-plugins/issues/4540
PERL_VENDORLIB="/usr/local/share/perl5" PERL_VENDORLIB="/usr/local/share/perl5"
else else
PERL_VENDORLIB="/usr/local/share/perl5/$PERL_VERSION" PERL_VENDORLIB="/usr/local/share/perl5/$PERL_VERSION"