mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
get PR files in Appwrite
This commit is contained in:
Generated
+4
-4
@@ -5220,12 +5220,12 @@
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/utopia-php/vcs.git",
|
||||
"reference": "b37bf9c465db41b25bd741783ae36bf6b898fbdb"
|
||||
"reference": "0d67c732ffd8e175446dd28ae77ee2137de89936"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/utopia-php/vcs/zipball/b37bf9c465db41b25bd741783ae36bf6b898fbdb",
|
||||
"reference": "b37bf9c465db41b25bd741783ae36bf6b898fbdb",
|
||||
"url": "https://api.github.com/repos/utopia-php/vcs/zipball/0d67c732ffd8e175446dd28ae77ee2137de89936",
|
||||
"reference": "0d67c732ffd8e175446dd28ae77ee2137de89936",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -5261,7 +5261,7 @@
|
||||
"issues": "https://github.com/utopia-php/vcs/issues",
|
||||
"source": "https://github.com/utopia-php/vcs/tree/ser-401"
|
||||
},
|
||||
"time": "2026-03-24T03:31:54+00:00"
|
||||
"time": "2026-03-24T07:46:27+00:00"
|
||||
},
|
||||
{
|
||||
"name": "utopia-php/websocket",
|
||||
|
||||
@@ -212,12 +212,14 @@ class Create extends Action
|
||||
$providerCommitAuthor = $commitDetails["commitAuthor"] ?? '';
|
||||
$providerCommitMessage = $commitDetails["commitMessage"] ?? '';
|
||||
|
||||
$prFiles = $github->getPullRequestFiles($providerRepositoryOwner, $providerRepositoryName, $providerPullRequestId);
|
||||
$providerAffectedFiles = array_column($prFiles, 'filename');
|
||||
|
||||
$repositories = $authorization->skip(fn () => $dbForPlatform->find('repositories', [
|
||||
Query::equal('providerRepositoryId', [$providerRepositoryId]),
|
||||
Query::orderDesc('$createdAt')
|
||||
]));
|
||||
|
||||
$providerAffectedFiles = $parsedPayload['affectedFiles'] ?? [];
|
||||
$this->createGitDeployments($github, $providerInstallationId, $repositories, $providerBranch, $providerBranchUrl, $providerRepositoryName, $providerRepositoryUrl, $providerRepositoryOwner, $providerCommitHash, $providerCommitAuthor, $providerCommitAuthorUrl, $providerCommitMessage, $providerCommitUrl, $providerPullRequestId, $providerAffectedFiles, $external, $dbForPlatform, $authorization, $queueForBuilds, $getProjectDB, $platform);
|
||||
} elseif ($action == "closed") {
|
||||
// Allowed external contributions cleanup
|
||||
|
||||
Reference in New Issue
Block a user