Skip to content

Retire Debian Bullseye packaging builders - #1234

Merged
ibrahim halatci (ihalatci) merged 1 commit into
developfrom
serhatandic-publish-bullseye-builder-retirement
Sep 9, 2026
Merged

Retire Debian Bullseye packaging builders#1234
ibrahim halatci (ihalatci) merged 1 commit into
developfrom
serhatandic-publish-bullseye-builder-retirement

Conversation

@serhatandic

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

Copy link
Copy Markdown
Contributor

Summary

  • remove Debian Bullseye from os-list.csv and the five packaging workflows that consume it
  • delete the generated debian-bullseye-all Dockerfile
  • reject Bullseye early in image build and push entry points
  • document the retired builder while preserving existing packages and images

Validation

  • generator checks passed
  • mocked rejection guard checks passed

Merge order

Land consumer removals before this PR, especially all-citus, debian-hll, and debian-topn ARM64 jobs that currently consume the live develop builder. Existing packages and images are intentionally preserved.

Those live ARM64 consumer removals are:

Other coordinated consumer retirements: citusdata/tools#432, citusdata/citus#8837, citusdata/citus#8835, citusdata/citus#8836, #1227, #1228, #1229, #1230, #1231, #1232, and #1235.

Public installer retirement: #1236. Automation-host upgrade: citusdata/test-automation#280.

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

@ihalatci
ibrahim halatci (ihalatci) merged commit e8ea43e into develop Sep 9, 2026
164 of 165 checks passed
@ihalatci
ibrahim halatci (ihalatci) deleted the serhatandic-publish-bullseye-builder-retirement branch September 9, 2026 16:25
ibrahim halatci (ihalatci) added a commit to citusdata/citus that referenced this pull request Sep 10, 2026
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:
- #8835 (`release-14.0`)
- #8836 (`release-13.2`)

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

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: ibrahim halatci <ihalatci@gmail.com>
Co-authored-by: Ibrahim Halatci <ihalatci@microsoft.com>
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