Skip to content

Retire Debian Bullseye from packaging CI - #8837

Merged
ibrahim halatci (ihalatci) merged 6 commits into
mainfrom
serhatandic-publish-bullseye-citus-retirement
Sep 10, 2026
Merged

Retire Debian Bullseye from packaging CI#8837
ibrahim halatci (ihalatci) merged 6 commits into
mainfrom
serhatandic-publish-bullseye-citus-retirement

Conversation

@serhatandic

@serhatandic serhat andic (serhatandic) commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Retire Debian Bullseye and modernize the Debian-based packaging CI targets on main.

The matrix now tests:

  • Debian Bookworm and Trixie
  • Ubuntu Jammy and Noble

This removes Ubuntu Focal and its obsolete PG18/PG19 exclusions while preserving PostgreSQL coverage and the aggregate Packaging gate.

Companion release-branch PRs:

Rollout order: update consumers before rolling out citusdata/packaging#1234.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@codecov

codecov Bot commented Sep 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.74%. Comparing base (5eaf894) to head (0343d98).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #8837   +/-   ##
=======================================
  Coverage   88.73%   88.74%           
=======================================
  Files         289      289           
  Lines       65012    65012           
  Branches     8203     8204    +1     
=======================================
+ Hits        57690    57692    +2     
  Misses       4952     4952           
+ Partials     2370     2368    -2     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Test Bookworm, Trixie, Jammy, and Noble while retiring Focal and its exclusions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
ibrahim halatci (ihalatci) pushed a commit that referenced this pull request Sep 10, 2026
Retire Debian Bullseye and modernize the Debian-based packaging CI
targets on `release-13.2`.

The matrix now tests:

- Debian Bookworm and Trixie
- Ubuntu Jammy and Noble

PostgreSQL coverage and the aggregate `Packaging` gate remain unchanged.
The same modernization is applied in #8835 and
#8837.

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Allow the missing-variable-declarations warnings already exempted by release packaging without changing compiler flags.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@ihalatci
ibrahim halatci (ihalatci) merged commit f172859 into main Sep 10, 2026
342 of 346 checks passed
@ihalatci
ibrahim halatci (ihalatci) deleted the serhatandic-publish-bullseye-citus-retirement branch September 10, 2026 11:55
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.

3 participants