Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 8, 2025

PR #421 proposed fixes for broken tests and EOL OS removal. Analysis shows ENV format fixes were already merged via #423. This PR applies the remaining essential changes: removing end-of-life operating systems and updating to supported versions.

Changes

Removed EOL platforms:

  • ubuntu-18.04 (EOL April 2023)
  • centos-7 (EOL June 2024)
  • debian-11 (EOL 2024)
  • rockylinux-8

Added current platforms:

  • ubuntu-22.04, ubuntu-24.04
  • centos-stream-9 (dokken image)
  • oraclelinux-8, oraclelinux-9
  • rockylinux-9

Test infrastructure:

  • test/Dockerfile: centos:7 → almalinux:9, yum → dnf
  • CI workflow matrix updated to match kitchen.yml

Not Included

From PR #421, these changes are deferred as non-critical:

  • Dynamic CI matrix generation (adds complexity)
  • Ruby 3.4 compatibility gems (no warnings on 3.2)
  • login_command feature (unclear requirement)
  • release-please v4 migration (separate concern)
Original prompt

take this PR #421

and start a fresh. do we still need it?


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Remove end-of-life operating systems and add newer versions:
- Remove ubuntu-18.04 (EOL April 2023)
- Remove centos-7 (EOL June 2024)
- Remove debian-11 (EOL approaching)
- Remove rockylinux-8 (replaced with rockylinux-9)
- Add ubuntu-22.04 and ubuntu-24.04
- Add centos-stream-9 (using dokken image)
- Add oraclelinux-8 and oraclelinux-9
- Update rockylinux to version 9
- Update test/Dockerfile from centos:7 to almalinux:9
- Update CI workflow matrix to match new platforms

This addresses part of the changes proposed in PR #421.

Co-authored-by: damacus <40786+damacus@users.noreply.github.com>
@damacus damacus marked this pull request as ready for review November 9, 2025 00:14
Copilot AI changed the title [WIP] Assess necessity of pull request 421 chore: Remove EOL operating systems from test matrix Nov 9, 2025
Copilot AI requested a review from damacus November 9, 2025 00:15
@damacus damacus merged commit 06a6ccf into main Nov 9, 2025
12 of 14 checks passed
@damacus damacus deleted the copilot/evaluate-need-for-pr-421 branch November 9, 2025 00:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants