Fix arm64 topn debsigner build context - #1222
Open
ibrahim halatci (ihalatci) wants to merge 1 commit into
Open
Conversation
Use the debsigner directory as the Docker build context so COPY scripts includes import_and_sign. Leave amd64 and publication gates unchanged. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
ibrahim halatci (ihalatci)
marked this pull request as ready for review
September 8, 2026 16:11
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
Target branch:
debian-topn.The arm64 workflow clones
developintotooling, but builds the debsigner withtoolingas its Docker context. The signer'sCOPY scripts /scriptstherefore copies the unrelated top-level scripts and omits its/scripts/import_and_signentrypoint.Build from
tooling/dockerfiles/debsignerinstead. Docker selects the same default Dockerfile and copies the intended signer scripts. This is exactly one workflow line (+1/-1); amd64 behavior is unchanged.Validation and scope
develop; the diff is exactly the approved context replacement and passesgit diff --checkwith CRLF preserved.Automatic head CI results
Run 34240897064, head
6d906ead66c5164d7bcc5e7d2fd7c65c08ce4214: completed with failure, seven successful jobs and three failed jobs.DEB signing finished successfully.DEB signing finished successfully.dpkg-shlibdeps: warning: diversions involved - output may be incorrect(exit 1), before signing.Bookworm and Jammy arm64 logs explicitly confirm
Package publishing skipped since current branch is not equal to debian-topn. Other failures remain unchanged and are not addressed by this one-line signer-context PR.References
develop: deb: skip pg_auto_failover community repo bootstrap on non-amd64 (unblock arm64 debs) #1216