Skip to content

Commit 92374db

Browse files
authored
Various PHP and platform updates (#61)
- Add support for PHP 8.3 and 8.4 - Remove support for PHP 5.6, 7.0 and 7.1 - Remove support for CentOS 7 and CentOS Stream 8 Signed-off-by: Lance Albertson <[email protected]>
1 parent 1b0059d commit 92374db

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+291
-893
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -25,64 +25,26 @@ jobs:
2525
os:
2626
- almalinux-8
2727
- almalinux-9
28-
# - centos-7
2928
- centos-stream-9
3029
- fedora-latest
3130
- rockylinux-8
3231
- rockylinux-9
3332
suite:
3433
- 'remi'
3534
- 'remi-test'
36-
- 'remi-php56'
37-
- 'remi-php70'
38-
- 'remi-php71'
3935
- 'remi-php72'
4036
- 'remi-php73'
4137
- 'remi-php74'
4238
- 'remi-php80'
4339
- 'remi-php81'
4440
- 'remi-php82'
41+
- 'remi-php83'
42+
- 'remi-php84'
4543
exclude:
4644
- os: almalinux-8
4745
suite: remi-test
4846
- os: almalinux-9
4947
suite: remi-test
50-
- os: almalinux-8
51-
suite: remi-php56
52-
- os: almalinux-9
53-
suite: remi-php56
54-
- os: centos-stream-9
55-
suite: remi-php56
56-
- os: rockylinux-8
57-
suite: remi-php56
58-
- os: rockylinux-9
59-
suite: remi-php56
60-
- os: fedora-latest
61-
suite: remi-php56
62-
- os: almalinux-8
63-
suite: remi-php70
64-
- os: almalinux-9
65-
suite: remi-php70
66-
- os: centos-stream-9
67-
suite: remi-php70
68-
- os: fedora-latest
69-
suite: remi-php70
70-
- os: rockylinux-8
71-
suite: remi-php70
72-
- os: rockylinux-9
73-
suite: remi-php70
74-
- os: almalinux-8
75-
suite: remi-php71
76-
- os: almalinux-9
77-
suite: remi-php71
78-
- os: centos-stream-9
79-
suite: remi-php71
80-
- os: fedora-latest
81-
suite: remi-php71
82-
- os: rockylinux-8
83-
suite: remi-php71
84-
- os: rockylinux-9
85-
suite: remi-php71
8648
- os: almalinux-9
8749
suite: remi-php72
8850
- os: centos-stream-9

CHANGELOG.md

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

55
## Unreleased
66

7+
- Add support for PHP 8.3 and 8.4
8+
- Remove support for PHP 5.6, 7.0 and 7.1
9+
- Remove support for CentOS 7 and CentOS Stream 8
10+
711
## 7.1.0 - *2024-07-31*
812

913
- Update for Fedora 39 and 40

README.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
[![OpenCollective](https://opencollective.com/sous-chefs/sponsors/badge.svg)](#sponsors)
77
[![License](https://img.shields.io/badge/License-Apache%202.0-green.svg)](https://opensource.org/licenses/Apache-2.0)
88

9-
The yum-remi-chef cookbook takes over management of the repository ids of the [remi](https://rpms.remirepo.net/) repository . It allows attribute manipulation of `remi`, `remi-safe`, `remi-php56`, `remi-php70`, `remi-php71`, `remi-php72`, `remi-php73`, `remi-php74`, `remi-php80`, `remi-php81`, `remi-php82` and `remi-test` repositories.
9+
The yum-remi-chef cookbook takes over management of the repository ids of the [remi](https://rpms.remirepo.net/)
10+
repository . It allows attribute manipulation of `remi`, `remi-safe`, `remi-php72`, `remi-php73`, `remi-php74`,
11+
`remi-php80`, `remi-php81`, `remi-php82`, `remi-php83`, `remi-php84` and `remi-test` repositories.
1012

1113
## Maintainers
1214

@@ -27,16 +29,14 @@ This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of
2729

2830
The following platforms and PHP versions are supported, as per [upstream](https://rpms.remirepo.net) -- `x` via a Yum repo, `M` via DNF modules:
2931

30-
| PHP version | 5.6 | 7.0 | 7.1 | 7.2 | 7.3 | 7.4 | 8.0 | 8.1 | 8.2 |
31-
| --------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
32-
| AlmaLinux 8 | | | | M | M | M | M | M | M |
33-
| AlmaLinux 9 | | | | | | M | M | M | M |
34-
| CentOS 7 | x | x | x | x | x | x | x | x | x |
35-
| CentOS Stream 8 | | | | M | M | M | M | M | M |
36-
| CentOS Stream 9 | | | | | | M | M | M | M |
37-
| Fedora (latest) | | | | | | | | M | M |
38-
| Rocky Linux 8 | | | | M | M | M | M | M | M |
39-
| Rocky Linux 9 | | | | | | M | M | M | M |
32+
| PHP version | 7.2 | 7.3 | 7.4 | 8.0 | 8.1 | 8.2 | 8.3 | 8.4 |
33+
| --------------- | --- | --- | --- | --- | --- | --- | --- | --- |
34+
| AlmaLinux 8 | M | M | M | M | M | M | M | M |
35+
| AlmaLinux 9 | | | M | M | M | M | M | M |
36+
| CentOS Stream 9 | | | M | M | M | M | M | M |
37+
| Fedora (latest) | | | | | M | M | M | M |
38+
| Rocky Linux 8 | M | M | M | M | M | M | M | M |
39+
| Rocky Linux 9 | | | M | M | M | M | M | M |
4040

4141
## Recipes
4242

@@ -54,15 +54,14 @@ Same function as the above recipes, but as resources instead.
5454
- [`yum_remi_safe`](documentation/remi_safe.md)
5555
- [`yum_remi_test`](documentation/remi_test.md)
5656
- [`yum_remi_modular`](documentation/remi_modular.md)
57-
- [`yum_remi_php56`](documentation/remi_php56.md)
58-
- [`yum_remi_php70`](documentation/remi_php70.md)
59-
- [`yum_remi_php71`](documentation/remi_php71.md)
6057
- [`yum_remi_php72`](documentation/remi_php72.md)
6158
- [`yum_remi_php73`](documentation/remi_php73.md)
6259
- [`yum_remi_php74`](documentation/remi_php74.md)
6360
- [`yum_remi_php80`](documentation/remi_php80.md)
6461
- [`yum_remi_php81`](documentation/remi_php81.md)
6562
- [`yum_remi_php82`](documentation/remi_php82.md)
63+
- [`yum_remi_php83`](documentation/remi_php83.md)
64+
- [`yum_remi_php84`](documentation/remi_php84.md)
6665

6766
## Contributors
6867

attributes/remi-gpgkey.rb

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@
44
case node['platform_family']
55
when 'fedora'
66
case node['platform_version'].to_i
7-
when 32, 33
8-
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2020'
9-
when 34, 35
10-
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2021'
11-
when 36, 37
12-
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2022'
137
when 38, 39
148
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2023'
159
when 40
@@ -19,8 +13,6 @@
1913
end
2014
when 'rhel'
2115
case node['platform_version'].to_i
22-
when 7
23-
'https://rpms.remirepo.net/RPM-GPG-KEY-remi'
2416
when 8
2517
'https://rpms.remirepo.net/RPM-GPG-KEY-remi2018'
2618
when 9

attributes/remi-php56-debuginfo.rb

Lines changed: 0 additions & 12 deletions
This file was deleted.

attributes/remi-php56.rb

Lines changed: 0 additions & 19 deletions
This file was deleted.

attributes/remi-php70-debuginfo.rb

Lines changed: 0 additions & 12 deletions
This file was deleted.

attributes/remi-php70.rb

Lines changed: 0 additions & 19 deletions
This file was deleted.

attributes/remi-php71-debuginfo.rb

Lines changed: 0 additions & 12 deletions
This file was deleted.

attributes/remi-php71.rb

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)