Skip to content

Commit 764125d

Browse files
committed
fix: exclude RHEL 10 distros from mod-auth-cas suite
mod_auth_cas requires PCRE1 (libpcre) which is not available on RHEL 10+. RHEL 10 only ships pcre2-devel, but mod_auth_cas configure script checks for pcre_compile in -lpcre which fails without PCRE1. Upstream mod_auth_cas needs to be updated to support PCRE2 before these platforms can be re-enabled. See: https://github.com/apereo/mod_auth_cas
1 parent e8ff19b commit 764125d

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,15 @@ jobs:
5050
- ports
5151
- ssl
5252
- install-override
53+
exclude:
54+
# mod_auth_cas requires PCRE1 (libpcre) which is not available on RHEL 10+
55+
# See: https://github.com/apereo/mod_auth_cas - needs update to support PCRE2
56+
- os: almalinux-10
57+
suite: mod-auth-cas
58+
- os: centos-stream-10
59+
suite: mod-auth-cas
60+
- os: rockylinux-10
61+
suite: mod-auth-cas
5362

5463
steps:
5564
- name: Check out code

spec/libraries/mod_auth_cas_spec.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,15 @@ class DummyClass < Chef::Node
6464
allow(subject).to receive(:[]).with('platform_version').and_return(platform_version)
6565
end
6666

67-
context 'redhat 8' do
67+
context 'redhat 9' do
6868
let(:platform_family) { 'rhel' }
69-
let(:platform_version) { '8' }
69+
let(:platform_version) { '9' }
7070
it { expect(subject.apache_mod_auth_cas_devel_packages).to eq %w(openssl-devel libcurl-devel pcre-devel libtool) }
7171
end
7272

73-
context 'redhat 7' do
73+
context 'redhat 8' do
7474
let(:platform_family) { 'rhel' }
75-
let(:platform_version) { '7' }
75+
let(:platform_version) { '8' }
7676
it { expect(subject.apache_mod_auth_cas_devel_packages).to eq %w(openssl-devel libcurl-devel pcre-devel libtool) }
7777
end
7878

0 commit comments

Comments
 (0)