@forge/manifest

13.3.0-next.9-experimental-5f9d93a13.3.0-next.9-experimental-6320d72
out/processor/full-validation-processor.js
~out/processor/full-validation-processor.jsModified
+4−1
Index: package/out/processor/full-validation-processor.js
===================================================================
--- package/out/processor/full-validation-processor.js
+++ package/out/processor/full-validation-processor.js
@@ -15,14 +15,17 @@
 const remote_auth_scopes_validator_1 = require("../validators/remote-auth-scopes-validator");
 const runtime_version_validator_1 = require("../validators/runtime-version-validator");
 const twg_preview_scopes_validator_1 = require("../validators/twg-preview-scopes-validator");
 const llm_validator_1 = require("../validators/llm-validator");
+const yaml_typecast_validator_1 = require("../validators/yaml-typecast-validator");
 class FullValidationProcessor extends abstract_validation_processor_1.AbstractValidationProcessor {
     constructor(lintOptions) {
         super([
             new validators_1.FileValidator(),
             new validators_1.YamlValidator(),
-            new validators_1.SchemaValidator(FULL_SCHEMA),
+            ...(lintOptions.skipSchemaValidation
+                ? [new yaml_typecast_validator_1.YamlTypecastValidator()]
+                : [new validators_1.SchemaValidator(FULL_SCHEMA)]),
             new validators_1.InternalFieldsValidator(),
             new validators_1.ModulesValidator(),
             new validators_1.ConnectModulesValidator(),
             new validators_1.ResourcesValidator(),