Skip to content

[backport to release/3.9.x] chore(cd): remove EOL distros#14879

Merged
ms2008 merged 1 commit into
release/3.9.xfrom
backport-14873-to-39
May 28, 2026
Merged

[backport to release/3.9.x] chore(cd): remove EOL distros#14879
ms2008 merged 1 commit into
release/3.9.xfrom
backport-14873-to-39

Conversation

@Water-Melon

Copy link
Copy Markdown
Contributor

KAG-8998

#14873
(cherry picked from commit d4c6d9a8bb479b2dae59f781c068c3ccd9db6180)

Summary

Checklist

Issue reference

Fix #[issue number]

Copilot AI review requested due to automatic review settings May 27, 2026 02:56
@github-actions github-actions Bot added the chore Not part of the core functionality of kong, but still needed label May 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Backports the CI/CD matrix update to stop building and releasing packages for EOL distributions on the release/3.9.x branch, reducing maintenance and pipeline workload.

Changes:

  • Removed Ubuntu 20.04 from build-packages and release-packages matrices.
  • Removed RHEL 8 (Rocky 8 / el8) from build-packages and release-packages matrices.
Comments suppressed due to low confidence (2)

.github/matrix-full.yml:13

  • With ubuntu-20.04 removed from this matrix, the corresponding manifest expectation suite ("ubuntu-20.04-amd64") in scripts/explain_manifest/config.py becomes unused along with its fixture. Consider removing those entries (or documenting why they remain) to avoid stale/unused manifest config drifting over time.
# check-manifest-suite: the check manifest suite as defined in scripts/explain_manifest/config.py

# Ubuntu
- label: ubuntu-22.04
  image: ubuntu:22.04
  package: deb
  check-manifest-suite: ubuntu-22.04-amd64

.github/matrix-full.yml:44

  • Now that the rhel-8 build/release targets are removed from this matrix, scripts/explain_manifest/config.py still defines an "el8-amd64" suite/fixture that appears unused. Consider cleaning it up (or adding a note) to prevent dead manifest suites from accumulating.
# RHEL
- label: rhel-9
  image: rockylinux:9
  package: rpm
  package-type: el9
  check-manifest-suite: el9-amd64

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

KAG-8998

(cherry picked from commit d4c6d9a8bb479b2dae59f781c068c3ccd9db6180)
@Water-Melon Water-Melon force-pushed the backport-14873-to-39 branch from 5304852 to 15c573d Compare May 28, 2026 03:42
@ms2008 ms2008 merged commit b0d4076 into release/3.9.x May 28, 2026
29 checks passed
@ms2008 ms2008 deleted the backport-14873-to-39 branch May 28, 2026 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Not part of the core functionality of kong, but still needed size/S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants