Skip to content

Commit 2d83f5d

Browse files
authored
Update for Fedora 39 and 40 (#60)
* Update for Fedora 39 and 40 * rspec fixup * Remove centos stream 8 testing * Kitchen fedora fixup * fixup
1 parent 385d2d7 commit 2d83f5d

24 files changed

+71
-108
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ jobs:
2525
os:
2626
- almalinux-8
2727
- almalinux-9
28-
- centos-7
29-
- centos-stream-8
28+
# - centos-7
3029
- centos-stream-9
3130
- fedora-latest
3231
- rockylinux-8
@@ -45,10 +44,12 @@ jobs:
4544
- 'remi-php82'
4645
exclude:
4746
- os: almalinux-8
48-
suite: remi-php56
47+
suite: remi-test
4948
- os: almalinux-9
49+
suite: remi-test
50+
- os: almalinux-8
5051
suite: remi-php56
51-
- os: centos-stream-8
52+
- os: almalinux-9
5253
suite: remi-php56
5354
- os: centos-stream-9
5455
suite: remi-php56
@@ -62,8 +63,6 @@ jobs:
6263
suite: remi-php70
6364
- os: almalinux-9
6465
suite: remi-php70
65-
- os: centos-stream-8
66-
suite: remi-php70
6766
- os: centos-stream-9
6867
suite: remi-php70
6968
- os: fedora-latest
@@ -76,8 +75,6 @@ jobs:
7675
suite: remi-php71
7776
- os: almalinux-9
7877
suite: remi-php71
79-
- os: centos-stream-8
80-
suite: remi-php71
8178
- os: centos-stream-9
8279
suite: remi-php71
8380
- os: fedora-latest
@@ -100,12 +97,24 @@ jobs:
10097
suite: remi-php73
10198
- os: fedora-latest
10299
suite: remi-php73
100+
- os: rockylinux-8
101+
suite: remi-php73
103102
- os: rockylinux-9
104103
suite: remi-php73
104+
- os: almalinux-9
105+
suite: remi-php74
106+
- os: centos-stream-9
107+
suite: remi-php74
105108
- os: fedora-latest
106109
suite: remi-php74
110+
- os: rockylinux-8
111+
suite: remi-php74
107112
- os: fedora-latest
108113
suite: remi-php80
114+
- os: almalinux-9
115+
suite: remi-php81
116+
- os: rockylinux-9
117+
suite: remi-php82
109118
fail-fast: false
110119

111120
steps:

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ This file is used to list changes made in each version of the yum-remi-chef coo
44

55
## Unreleased
66

7+
- Update for Fedora 39 and 40
8+
79
## 7.0.8 - *2024-05-06*
810

911
## 7.0.7 - *2024-05-06*

attributes/remi-gpgkey.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2021'
1111
when 36, 37
1212
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2022'
13-
when 38
13+
when 38, 39
1414
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2023'
15+
when 40
16+
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2024'
1517
else
1618
Chef::Log.fatal("Fedora #{node['platform_version'].to_i} is not currently supported by this cookbook")
1719
end

libraries/helpers.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ def remi_gpg_key
1919
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2021'
2020
when 36, 37
2121
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2022'
22-
when 38 # future proofing
22+
when 38, 39
2323
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2023'
24+
when 40
25+
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2024'
2426
end
2527
when 'rhel'
2628
case node['platform_version'].to_i
@@ -67,5 +69,3 @@ def remi_repo_description(repo_slug)
6769
end
6870
end
6971
end
70-
71-
Chef::Resource.include ::YumRemiChef::Cookbook::Helpers

resources/_partials/_common.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
unified_mode true
22

3+
include YumRemiChef::Cookbook::Helpers
4+
35
property :gpgkey, String, default: lazy { remi_gpg_key }
46
property :gpgcheck, [true, false], default: true
57
property :enabled, [true, false], default: true

resources/remi.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010
property :debug_baseurl, String, default: lazy { remi_repo_baseurl('debug-remi') }
1111
property :debug_description, String, default: lazy { remi_repo_description('debug-remi') }
1212

13-
action_class do
14-
include YumRemiChef::Cookbook::Helpers
15-
end
16-
1713
action :create do
1814
yum_remi_safe 'default' unless fedora?
1915

resources/remi_modular.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010
property :debug_baseurl, String, default: lazy { remi_repo_baseurl('debug-modular') }
1111
property :debug_description, String, default: lazy { remi_repo_description('debug-modular') }
1212

13-
action_class do
14-
include YumRemiChef::Cookbook::Helpers
15-
end
16-
1713
action :create do
1814
raise "`remi-modular` is not available for #{node['platform']} #{node['platform_version'].to_i}" if rhel_7?
1915

resources/remi_php56.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010
property :debug_baseurl, String, default: lazy { remi_repo_baseurl('debug-php56') }
1111
property :debug_description, String, default: lazy { remi_repo_description('debug-php56') }
1212

13-
action_class do
14-
include YumRemiChef::Cookbook::Helpers
15-
end
16-
1713
action :create do
1814
raise "`remi-php56` is not available for #{node['platform']} #{node['platform_version'].to_i}" if rhel_8_or_fedora?
1915

resources/remi_php70.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010
property :debug_baseurl, String, default: lazy { remi_repo_baseurl('debug-php70') }
1111
property :debug_description, String, default: lazy { remi_repo_description('debug-php70') }
1212

13-
action_class do
14-
include YumRemiChef::Cookbook::Helpers
15-
end
16-
1713
action :create do
1814
raise "`remi-php70` is not available for #{node['platform']} #{node['platform_version'].to_i}" if rhel_8_or_fedora?
1915

resources/remi_php71.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010
property :debug_baseurl, String, default: lazy { remi_repo_baseurl('debug-php71') }
1111
property :debug_description, String, default: lazy { remi_repo_description('debug-php71') }
1212

13-
action_class do
14-
include YumRemiChef::Cookbook::Helpers
15-
end
16-
1713
action :create do
1814
raise "`remi-php71` is not available for #{node['platform']} #{node['platform_version'].to_i}" if rhel_8_or_fedora?
1915

0 commit comments

Comments
 (0)