mirror of
https://github.com/appwrite/appwrite
synced 2026-05-24 09:28:40 +00:00
update versions
This commit is contained in:
parent
a3dff6a640
commit
a61385e534
2 changed files with 28 additions and 11 deletions
|
|
@ -11,7 +11,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'web',
|
'key' => 'web',
|
||||||
'name' => 'Web',
|
'name' => 'Web',
|
||||||
'version' => '20.2.0',
|
'version' => '21.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-web',
|
'url' => 'https://github.com/appwrite/sdk-for-web',
|
||||||
'package' => 'https://www.npmjs.com/package/appwrite',
|
'package' => 'https://www.npmjs.com/package/appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
@ -60,7 +60,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'flutter',
|
'key' => 'flutter',
|
||||||
'name' => 'Flutter',
|
'name' => 'Flutter',
|
||||||
'version' => '19.2.0',
|
'version' => '20s.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-flutter',
|
'url' => 'https://github.com/appwrite/sdk-for-flutter',
|
||||||
'package' => 'https://pub.dev/packages/appwrite',
|
'package' => 'https://pub.dev/packages/appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
@ -79,7 +79,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'apple',
|
'key' => 'apple',
|
||||||
'name' => 'Apple',
|
'name' => 'Apple',
|
||||||
'version' => '12.2.0',
|
'version' => '13.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-apple',
|
'url' => 'https://github.com/appwrite/sdk-for-apple',
|
||||||
'package' => 'https://github.com/appwrite/sdk-for-apple',
|
'package' => 'https://github.com/appwrite/sdk-for-apple',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
@ -116,7 +116,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'android',
|
'key' => 'android',
|
||||||
'name' => 'Android',
|
'name' => 'Android',
|
||||||
'version' => '10.2.0',
|
'version' => '11.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-android',
|
'url' => 'https://github.com/appwrite/sdk-for-android',
|
||||||
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android',
|
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
@ -262,7 +262,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'nodejs',
|
'key' => 'nodejs',
|
||||||
'name' => 'Node.js',
|
'name' => 'Node.js',
|
||||||
'version' => '19.2.0',
|
'version' => '20.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-node',
|
'url' => 'https://github.com/appwrite/sdk-for-node',
|
||||||
'package' => 'https://www.npmjs.com/package/node-appwrite',
|
'package' => 'https://www.npmjs.com/package/node-appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
@ -319,7 +319,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'ruby',
|
'key' => 'ruby',
|
||||||
'name' => 'Ruby',
|
'name' => 'Ruby',
|
||||||
'version' => '18.2.0',
|
'version' => '19.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-ruby',
|
'url' => 'https://github.com/appwrite/sdk-for-ruby',
|
||||||
'package' => 'https://rubygems.org/gems/appwrite',
|
'package' => 'https://rubygems.org/gems/appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
@ -376,7 +376,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'dart',
|
'key' => 'dart',
|
||||||
'name' => 'Dart',
|
'name' => 'Dart',
|
||||||
'version' => '18.2.0',
|
'version' => '19.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-dart',
|
'url' => 'https://github.com/appwrite/sdk-for-dart',
|
||||||
'package' => 'https://pub.dev/packages/dart_appwrite',
|
'package' => 'https://pub.dev/packages/dart_appwrite',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
@ -395,7 +395,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'kotlin',
|
'key' => 'kotlin',
|
||||||
'name' => 'Kotlin',
|
'name' => 'Kotlin',
|
||||||
'version' => '11.2.0',
|
'version' => '12.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-kotlin',
|
'url' => 'https://github.com/appwrite/sdk-for-kotlin',
|
||||||
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin',
|
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
@ -418,7 +418,7 @@ return [
|
||||||
[
|
[
|
||||||
'key' => 'swift',
|
'key' => 'swift',
|
||||||
'name' => 'Swift',
|
'name' => 'Swift',
|
||||||
'version' => '12.2.0',
|
'version' => '13.0.0',
|
||||||
'url' => 'https://github.com/appwrite/sdk-for-swift',
|
'url' => 'https://github.com/appwrite/sdk-for-swift',
|
||||||
'package' => 'https://github.com/appwrite/sdk-for-swift',
|
'package' => 'https://github.com/appwrite/sdk-for-swift',
|
||||||
'enabled' => true,
|
'enabled' => true,
|
||||||
|
|
|
||||||
|
|
@ -318,7 +318,6 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||||
');
|
');
|
||||||
|
|
||||||
Console::success("Pushed {$language['name']} SDK to {$gitUrl}");
|
Console::success("Pushed {$language['name']} SDK to {$gitUrl}");
|
||||||
|
|
||||||
if ($createPr) {
|
if ($createPr) {
|
||||||
$prTitle = "feat: {$language['name']} SDK update for version {$language['version']}";
|
$prTitle = "feat: {$language['name']} SDK update for version {$language['version']}";
|
||||||
$prBody = "This PR contains updates to the {$language['name']} SDK for version {$language['version']}.";
|
$prBody = "This PR contains updates to the {$language['name']} SDK for version {$language['version']}.";
|
||||||
|
|
@ -353,7 +352,25 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||||
} else {
|
} else {
|
||||||
$errorMessage = implode("\n", $prOutput);
|
$errorMessage = implode("\n", $prOutput);
|
||||||
if (strpos($errorMessage, 'already exists') !== false) {
|
if (strpos($errorMessage, 'already exists') !== false) {
|
||||||
Console::warning("Pull request already exists for {$language['name']} SDK");
|
Console::warning("Pull request already exists for {$language['name']} SDK, updating title and body...");
|
||||||
|
|
||||||
|
$updateCommand = 'cd ' . $target . ' && \
|
||||||
|
gh pr edit "' . $gitBranch . '" \
|
||||||
|
--repo "' . $repoName . '" \
|
||||||
|
--title "' . $prTitle . '" \
|
||||||
|
--body "' . $prBody . '" \
|
||||||
|
2>&1';
|
||||||
|
|
||||||
|
$updateOutput = [];
|
||||||
|
$updateReturnCode = 0;
|
||||||
|
\exec($updateCommand, $updateOutput, $updateReturnCode);
|
||||||
|
|
||||||
|
if ($updateReturnCode === 0) {
|
||||||
|
Console::success("Successfully updated pull request for {$language['name']} SDK");
|
||||||
|
} else {
|
||||||
|
$updateErrorMessage = implode("\n", $updateOutput);
|
||||||
|
Console::error("Failed to update pull request for {$language['name']} SDK: " . $updateErrorMessage);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
Console::error("Failed to create pull request for {$language['name']} SDK: " . $errorMessage);
|
Console::error("Failed to create pull request for {$language['name']} SDK: " . $errorMessage);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue