@cdwr/nx-fly-deployment-action
Version:
The Nx Fly Deployment Action will manage your deployments to fly.io.
47 lines (46 loc) • 1.31 kB
TypeScript
import { z } from 'zod';
export declare const DeploymentConfigSchema: z.ZodObject<{
env: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
fly: z.ZodObject<{
token: z.ZodString;
org: z.ZodString;
region: z.ZodString;
optOutDepotBuilder: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
region: string;
token: string;
org: string;
optOutDepotBuilder: boolean;
}, {
region: string;
token: string;
org: string;
optOutDepotBuilder: boolean;
}>;
mainBranch: z.ZodString;
secrets: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
token: z.ZodString;
}, "strip", z.ZodTypeAny, {
token: string;
mainBranch: string;
fly: {
region: string;
token: string;
org: string;
optOutDepotBuilder: boolean;
};
env?: Record<string, string> | undefined;
secrets?: Record<string, string> | undefined;
}, {
token: string;
mainBranch: string;
fly: {
region: string;
token: string;
org: string;
optOutDepotBuilder: boolean;
};
env?: Record<string, string> | undefined;
secrets?: Record<string, string> | undefined;
}>;
export type DeploymentConfig = z.infer<typeof DeploymentConfigSchema>;