Skip to content

Commit a282417

Browse files
committed
Change composer version-update script to only generate supporting files
1 parent e946f51 commit a282417

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"@customize-schemas",
5454
"@generate"
5555
],
56-
"version-update": "@generate --category=mp --country=us --api-code=auth",
56+
"version-update": "@generate --supporting-files-only",
5757
"clean": "rm -rf docs src/Models/*/* src/Apis/*/*/*",
5858
"lint": "php vendor/bin/php-cs-fixer fix --allow-risky=yes -vvv"
5959
},

resources/templates/composer.hbs

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"@customize-schemas",
5656
"@generate"
5757
],
58-
"version-update": "@generate --category=mp --country=us --api-code=auth",
58+
"version-update": "@generate --supporting-files-only",
5959
"clean": "rm -rf docs src/Models/*/* src/Apis/*/*/*",
6060
"lint": "php vendor/bin/php-cs-fixer fix --allow-risky=yes -vvv"
6161
},

utils/generate-apis.php

+8-2
Original file line numberDiff line numberDiff line change
@@ -162,5 +162,11 @@ function setPrettifyEnv(): void
162162
putenv('PHP_POST_PROCESS_FILE=' . __DIR__ . '/../vendor/bin/php-cs-fixer fix --allow-risky=yes --config ' . __DIR__ . '/../.php-cs-fixer.dist.php');
163163
}
164164

165-
$opts = handleSchemaOpts();
166-
generateApis(...$opts);
165+
// Only regenerate supporting files if the --supporting-files-only flag is passed, regardless of any other flags
166+
$opts = getopt('', ['supporting-files-only']);
167+
if (array_key_exists('supporting-files-only', $opts)) {
168+
generateSupportingFiles();
169+
} else {
170+
$opts = handleSchemaOpts();
171+
generateApis(...$opts);
172+
}

0 commit comments

Comments
 (0)