UNPKG

@cdwr/nx-fly-deployment-action

Version:

The Nx Fly Deployment Action will manage your deployments to fly.io.

72 lines (71 loc) 2.83 kB
import { z } from 'zod'; declare const AppDeploymentDetailsSchema: z.ZodObject<{ tenant: z.ZodOptional<z.ZodString>; env: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; secrets: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { env?: Record<string, string> | undefined; secrets?: Record<string, string> | undefined; tenant?: string | undefined; }, { env?: Record<string, string> | undefined; secrets?: Record<string, string> | undefined; tenant?: string | undefined; }>; export declare const ActionInputsSchema: z.ZodObject<{ env: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; flyApiToken: z.ZodOptional<z.ZodString>; flyOrg: z.ZodOptional<z.ZodString>; flyRegion: z.ZodOptional<z.ZodString>; flyTraceCli: z.ZodOptional<z.ZodBoolean>; mainBranch: z.ZodOptional<z.ZodString>; optOutDepotBuilder: z.ZodOptional<z.ZodBoolean>; secrets: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; appDetails: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{ tenant: z.ZodOptional<z.ZodString>; env: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; secrets: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { env?: Record<string, string> | undefined; secrets?: Record<string, string> | undefined; tenant?: string | undefined; }, { env?: Record<string, string> | undefined; secrets?: Record<string, string> | undefined; tenant?: string | undefined; }>, "many">>>; token: z.ZodString; }, "strip", z.ZodTypeAny, { token: string; env?: string[] | undefined; secrets?: string[] | undefined; flyApiToken?: string | undefined; flyOrg?: string | undefined; flyRegion?: string | undefined; flyTraceCli?: boolean | undefined; mainBranch?: string | undefined; optOutDepotBuilder?: boolean | undefined; appDetails?: Record<string, { env?: Record<string, string> | undefined; secrets?: Record<string, string> | undefined; tenant?: string | undefined; }[]> | undefined; }, { token: string; env?: string[] | undefined; secrets?: string[] | undefined; flyApiToken?: string | undefined; flyOrg?: string | undefined; flyRegion?: string | undefined; flyTraceCli?: boolean | undefined; mainBranch?: string | undefined; optOutDepotBuilder?: boolean | undefined; appDetails?: Record<string, { env?: Record<string, string> | undefined; secrets?: Record<string, string> | undefined; tenant?: string | undefined; }[]> | undefined; }>; export type AppDeploymentDetails = z.infer<typeof AppDeploymentDetailsSchema>; export type ActionInputs = z.infer<typeof ActionInputsSchema>; export {};