diff --git a/composer.json b/composer.json index eb5445e8..94c743f4 100644 --- a/composer.json +++ b/composer.json @@ -53,7 +53,7 @@ "@customize-schemas", "@generate" ], - "version-update": "@generate --category=mp --country=us --api-code=auth", + "version-update": "@generate --supporting-files-only", "clean": "rm -rf docs src/Models/*/* src/Apis/*/*/*", "lint": "php vendor/bin/php-cs-fixer fix --allow-risky=yes -vvv" }, diff --git a/resources/templates/composer.hbs b/resources/templates/composer.hbs index 595f68a6..d6b44a7d 100644 --- a/resources/templates/composer.hbs +++ b/resources/templates/composer.hbs @@ -55,7 +55,7 @@ "@customize-schemas", "@generate" ], - "version-update": "@generate --category=mp --country=us --api-code=auth", + "version-update": "@generate --supporting-files-only", "clean": "rm -rf docs src/Models/*/* src/Apis/*/*/*", "lint": "php vendor/bin/php-cs-fixer fix --allow-risky=yes -vvv" }, diff --git a/utils/generate-apis.php b/utils/generate-apis.php index 8b272c67..33b79233 100644 --- a/utils/generate-apis.php +++ b/utils/generate-apis.php @@ -162,5 +162,11 @@ function setPrettifyEnv(): void putenv('PHP_POST_PROCESS_FILE=' . __DIR__ . '/../vendor/bin/php-cs-fixer fix --allow-risky=yes --config ' . __DIR__ . '/../.php-cs-fixer.dist.php'); } -$opts = handleSchemaOpts(); -generateApis(...$opts); +// Only regenerate supporting files if the --supporting-files-only flag is passed, regardless of any other flags +$opts = getopt('', ['supporting-files-only']); +if (array_key_exists('supporting-files-only', $opts)) { + generateSupportingFiles(); +} else { + $opts = handleSchemaOpts(); + generateApis(...$opts); +}