Re: Clarification on GPG preference update prompts during Git test suite execution

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jun 4, 2025 at 2:39 AM Haritha D <Harithamma.D@xxxxxxx> wrote:
> I noticed that the ci/run-build-and-tests.sh script in the Git repo does not seem to explicitly handle this scenario (e.g., no --batch, --yes, or other flags related to GPG). I’m curious—how does Git's CI/CD pipeline avoid or suppress these GPG interactive prompts during test execution?

GPG does not go through Git. GPG uses the "grab hold of the user who's
watching this and ask a question" interface provided by the operating
system. CI systems disable this interface (or do their best to attempt
to do so) since there is no user watching.

Since Git is not involved here, Git has no control over this. You need
to deal with this at the GPG level (or use the same tricks that CI
systems use, but those are considerably more complex, and
OS-dependent).

Chris





[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux