Retire Bullseye and fix ARM64 Citus release signing - #1233
Merged
ibrahim halatci (ihalatci) merged 3 commits intoSep 10, 2026
Merged
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This was referenced Sep 8, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> (cherry picked from commit 555499a)
ibrahim halatci (ihalatci)
added a commit
that referenced
this pull request
Sep 10, 2026
Retarget from v0.8.39 to v0.8.40, and include build-citus-community-nightlies.yml so all three workflows share a single pin rather than leaving it behind at v0.8.39. v0.8.40 adds three commits on top of v0.8.39: 5c2b3e5e Handle known ARM64 libc6 diversion warnings (#433) 7226f926 Retire Debian Bullseye from packaging tools (#432) f1258e6a Do not delete the caller's directory in pipeline mode (#425) MERGE ORDER MATTERS: #432 removes "bullseye" from supported_platforms in common_tool_methods.py, from platform_names in citus_package.py and from the package cloud distro map in upload_to_package_cloud.py. decode_os_and_release() validates os_release against supported_platforms and raises ValueError for an unknown release, so any workflow still passing --platform debian/bullseye fails immediately under v0.8.40. build-package.yml and build-citus-community-nightlies.yml both still list debian/bullseye in their platform matrices. PR #1233 removes it from both. #1233 must merge before this change, otherwise the debian/bullseye legs break. update_package_properties.yml is not platform-scoped and is unaffected either way. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1ed7b58a-0ba9-4f47-a1de-3ee665bae7f2
Fold the net changes from #1224 (head b16a79c) into #1233 without replaying the intermediate v0.8.39 bump. Preserve the Bullseye matrix retirement and ARM64 debsigner build-context fix, removing the merge-order dependency between these two PRs. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
ibrahim halatci (ihalatci)
approved these changes
Sep 10, 2026
ibrahim halatci (ihalatci)
deleted the
serhatandic-publish-bullseye-release-retirement
branch
September 10, 2026 08:24
19 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
tooling/dockerfiles/debsigneras the Docker context soCOPY scripts /scriptsincludes the/scripts/import_and_signentrypoint.Scope
This is exactly the union of the original #1233 and #1220 changes: two Bullseye matrix-row deletions and one release signer-command replacement across
.github/workflows/build-package.ymland.github/workflows/build-citus-community-nightlies.yml(+1/-3 total). The signer commit was cherry-picked with its original authorship and source SHA preserved.All remaining platforms, PostgreSQL settings, architecture gates, tools pins, package versions, secrets, and publication gates remain unchanged. No additional build-warning or dependency fixes are included, and existing published packages and images are preserved.
Validation
The resulting Git tree matches the exact merge of the two original PR heads, and
git diff --checkpassed. The updated branch push triggers the existing CI; this consolidation does not claim that the new CI run has passed. No local Docker build, manual workflow dispatch, or CI rerun was performed.Merge order
Land this before the packaging
developbuilder retirement in #1234 because the ARM64 release jobs clone livedeveloptooling.Supersedes #1220; retain this PR for both changes.