Skip to content

API Reference / @gtkx/config / @gtkx/config / DeployDebSigningOptions

Type Alias: DeployDebSigningOptions ​

DeployDebSigningOptions = object

Defined in: packages/config/src/deploy.ts:700

The deploy.signing.deb options: the key and method that sign the Debian package.

Properties ​

keyFile ​

keyFile: string

Defined in: packages/config/src/deploy.ts:702

PGP private key file used to sign the Debian package.


keyId? ​

optional keyId?: string

Defined in: packages/config/src/deploy.ts:708

PGP signing key ID.

Default Value ​

nFPM's choice: the first subkey of keyFile that can sign


method? ​

optional method?: "debsign" | "dpkg-sig"

Defined in: packages/config/src/deploy.ts:714

Debian package signing method.

Default Value ​

nFPM's default, "debsign"


signer? ​

optional signer?: string

Defined in: packages/config/src/deploy.ts:726

Name and email address recorded as the signer.

Default Value ​

None: GTKX passes no signer to nFPM


type? ​

optional type?: "archive" | "maint" | "origin"

Defined in: packages/config/src/deploy.ts:720

Debian signature role.

Default Value ​

nFPM's default, "origin"