From 24c699e151f62242be708794a4a55aed9f073a41 Mon Sep 17 00:00:00 2001 From: Piotr Szeremeta Date: Tue, 17 Dec 2024 13:41:49 +0100 Subject: [PATCH] Add `environment` to job schemas (#479) --- packages/eas-build-job/src/android.ts | 4 ++++ packages/eas-build-job/src/ios.ts | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/packages/eas-build-job/src/android.ts b/packages/eas-build-job/src/android.ts index 80442009..23403f02 100644 --- a/packages/eas-build-job/src/android.ts +++ b/packages/eas-build-job/src/android.ts @@ -115,6 +115,8 @@ export interface Job { initiatingUserId: string; appId: string; + + environment?: 'production' | 'preview' | 'development'; } const SecretsSchema = Joi.object({ @@ -183,4 +185,6 @@ export const JobSchema = Joi.object({ initiatingUserId: Joi.string().required(), appId: Joi.string().required(), + + environment: Joi.string().valid('production', 'preview', 'development'), }); diff --git a/packages/eas-build-job/src/ios.ts b/packages/eas-build-job/src/ios.ts index 4a57f922..01d80412 100644 --- a/packages/eas-build-job/src/ios.ts +++ b/packages/eas-build-job/src/ios.ts @@ -129,6 +129,8 @@ export interface Job { initiatingUserId: string; appId: string; + + environment?: 'production' | 'preview' | 'development'; } const SecretsSchema = Joi.object({ @@ -217,4 +219,6 @@ export const JobSchema = Joi.object({ initiatingUserId: Joi.string().required(), appId: Joi.string().required(), + + environment: Joi.string().valid('production', 'preview', 'development'), });