Jake Barnby
3ecb4ee4e2
Sync 1.8.x
2026-02-26 18:50:29 +13:00
Jake Barnby
b41678d57a
Merge remote-tracking branch 'origin/feat-mongodb' into feat-installer
...
# Conflicts:
# .github/workflows/tests.yml
# Dockerfile
# app/views/install/compose.phtml
# composer.lock
# mongo-entrypoint.sh
# src/Appwrite/Platform/Tasks/Install.php
# src/Appwrite/Platform/Tasks/Upgrade.php
# tests/e2e/Client.php
# tests/e2e/Services/Databases/DatabasesBase.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomClientTest.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomClientTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/Transactions/TransactionsBase.php
# tests/e2e/Services/GraphQL/Legacy/DatabaseServerTest.php
# tests/e2e/Services/GraphQL/TablesDB/DatabaseServerTest.php
# tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
# tests/e2e/Services/Teams/TeamsCustomClientTest.php
2026-02-13 17:09:42 +13:00
Jake Barnby
efb523dab4
fix: add retry logic to setupFunction for flaky 401 auth errors
...
All 15 FunctionsCustomServerTest failures originate from setupFunction()
getting a transient 401 when the API key lookup fails under CI load.
Retry up to 3 times with a 2s delay on 401 responses.
Remove the per-method #[Retry] on testScopes since the root fix is now
in setupFunction.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 09:53:14 +13:00
Jake Barnby
aa369dc371
fix: increase Sites activation timeout to 600s and add retry to testScopes
...
MongoDB CI builds take longer to process the deployment queue, causing
testSiteDomainReclaiming to timeout at 400s. Increase to 600s.
testScopes has an intermittent 401 auth failure - add #[Retry(count: 3)]
for resilience.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 09:16:27 +13:00
Chirag Aggarwal
b2f4c4227e
Merge branch '1.8.x' into fix/cli-static-setresource
2026-02-11 12:10:35 +05:30
Chirag Aggarwal
2d05d608f4
Upgrade utopia-php dependencies and fix namespace changes
...
- Upgrade utopia-php/cli from 0.15 to 0.22
- Upgrade utopia-php/analytics from 0.10 to 0.15
- Upgrade utopia-php/orchestration from 0.9 to 0.19
- Use dev branches for utopia-php/framework and utopia-php/platform
- Remove utopia-php/swoole dependency (merged into framework)
- Migrate Utopia\CLI\Console to Utopia\Console across all files
- Migrate Utopia\Http to Utopia\Http\Http namespace
- Migrate Utopia\Swoole\Files to Utopia\Http\Files (now instance-based)
- Convert static CLI::setResource() calls to instance-based Dependency API
- Fix StatsResources task named parameter mismatch
2026-02-10 10:34:24 +05:30
loks0n
b432918385
feat: worker executions
2026-02-09 20:20:44 +00:00
Jake Barnby
63b3365ce9
Fix PHPUnit 11 migration test issues
...
- Add missing @depends testCreateDatabase to testUpdateWithExistingRelationships in DatabasesBase.php
- Fix data provider keys in LegacyPermissionsMemberTest and TablesDBPermissionsMemberTest to match parameter names (any->anyCount, users->usersCount, doconly->docOnlyCount)
- Convert provideCustomExecutions data provider to positional arrays to avoid PHPUnit 11 named argument conflicts with @depends
- Restore @depends testUpdateAccountPhone for testCreatePhoneVerification in GraphQL AccountTest
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 18:59:53 +13:00
Jake Barnby
7498c330eb
Add missing PHPUnit #[Depends] to Functions, Messaging, Webhooks tests
...
Fixed missing #[Depends] attributes:
- FunctionsCustomServerTest: testCancelDeploymentBuild → testCreateDeployment
- MessagingBase: testDeleteMessage → testSendEmail
- WebhooksBase: testDeleteDocument → testUpdateDocument, testDeleteRow → testUpdateRow
- WebhooksCustomClientTest: testUpdateAccountName → testDeleteAccountSessions
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 18:18:55 +13:00
Jake Barnby
714b8d7ea6
Migrate to PHPUnit 11
2026-01-15 16:14:53 +13:00
loks0n
f765eb92e7
feat: cors service
2025-12-11 09:01:31 +00:00
Hemachandar
fd466dfcea
Revert "Update deploymentId in sites rule for first deployment"
2025-11-27 16:31:14 +05:30
Hemachandar
9f7e3146a4
feedback
2025-11-18 20:08:43 +05:30
Hemachandar
3d69998f9c
another test fix
2025-11-17 18:41:28 +05:30
Hemachandar
d2000ee9d8
test fix
2025-11-17 17:58:15 +05:30
Hemachandar
0718f90405
test failures due to merge
2025-11-17 15:51:36 +05:30
Hemachandar
52766cfdba
Merge branch '1.8.x' into ser-550
2025-11-17 14:57:00 +05:30
Hemachandar
ba542554ce
functions and more tests
2025-11-17 14:53:26 +05:30
Matej Bačo
5e4c74d501
Merge pull request #10486 from appwrite/feat-add-branch-deployments
...
Add branch-only deployments to Sites without ref tags
2025-11-13 10:33:46 +01:00
shimon
a7dbb3daea
Refactor API parameters to replace 'includeTotal' with 'total' across multiple endpoints for consistency in response handling.
2025-10-29 11:08:08 +02:00
shimon
5f3316ff18
fix assertion order
2025-10-20 18:38:14 +03:00
shimon
fb4e3e1b9d
Implement 'includeTotal' parameter across multiple API endpoints to control total count in responses, ensuring consistent behavior in session, log, and membership retrievals.
2025-10-20 18:18:17 +03:00
Atharva Deosthale
7d4486b9e6
more fixes to tests
2025-09-19 18:42:25 +05:30
Atharva Deosthale
2a145bc284
address reviews regarding tests
2025-09-19 18:18:44 +05:30
Atharva Deosthale
9fe3e94a66
e2e tests
2025-09-18 13:12:46 +05:30
Matej Bačo
31b8e3361d
Merge branch '1.8.x' into feat-select-queries-on-deployments
2025-09-02 11:03:20 +02:00
Chirag Aggarwal
ee292d04a6
delete execution
2025-08-27 17:32:21 +05:30
Chirag Aggarwal
a2eec2eac6
fix: 201
2025-08-27 17:30:24 +05:30
Chirag Aggarwal
f4ea5fad4a
add test case
2025-08-27 17:22:08 +05:30
Khushboo Verma
a81d980334
Resolve merge conflicts
2025-08-27 12:54:22 +05:30
Matej Bačo
cdd85c0b16
PR review changes
2025-08-26 15:51:24 +02:00
Matej Bačo
a413235f8d
add new tests
2025-08-26 15:29:11 +02:00
Khushboo Verma
aac98b2ec7
Update function domain test
2025-08-26 18:56:26 +05:30
Khushboo Verma
8df305576c
Add execution id and log id to response headers
2025-08-26 18:34:43 +05:30
Khushboo Verma
1458505201
Address PR comments
2025-08-26 12:55:51 +05:30
Khushboo Verma
2876fad322
Merge branch '1.7.x' into feat-extend-function-headers
2025-08-25 12:50:59 +05:30
Jake Barnby
5bbb806c02
Merge remote-tracking branch 'origin/1.7.x' into 1.8.x
2025-08-23 11:04:35 +12:00
Matej Bačo
d7159ef483
Add deploymentId to execution response model
2025-08-22 11:11:37 +02:00
Jake Barnby
557bffb350
Merge remote-tracking branch 'origin/1.7.x' into 1.8.x
...
# Conflicts:
# composer.lock
2025-08-22 00:35:12 +12:00
Khushboo Verma
10eed78b73
Test truncation in one test
2025-08-21 14:32:48 +05:30
Khushboo Verma
bc47ac7caa
Truncate logs and errors from beginning
2025-08-21 12:49:31 +05:30
Khushboo Verma
1bd6b6452c
Fix PR changes
2025-08-20 18:53:55 +05:30
Khushboo Verma
ed16808930
Add executionId and client IP to execution headers
2025-08-20 16:35:40 +05:30
Jake Barnby
1505696d9c
Increase wait timeout
2025-08-20 21:55:44 +12:00
Matej Bačo
89d54f847f
Speed up build cancellation
2025-07-10 15:52:29 +02:00
Matej Bačo
6dc6ff6ba0
Fix formatting
2025-07-10 14:44:44 +02:00
Matej Bačo
f02ba4c976
Fix function tests
2025-07-10 14:25:53 +02:00
Matej Bačo
eaf9b8b228
Migrate remaining tests to node
2025-07-10 12:55:45 +02:00
Matej Bačo
5ace34790d
Migrate many tests to JS
2025-07-09 16:58:55 +02:00
Matej Bačo
e42275e0b7
Minify tests
2025-07-09 11:26:05 +02:00