Matej Bačo
50d86c5b5d
Update ci.yml
2026-04-27 17:45:52 +02:00
Matej Bačo
a588a62277
Prepare env for cicd integration with github oauth
2026-04-25 11:57:40 +02:00
Chirag Aggarwal
a8e6b1b683
Merge pull request #11963 from appwrite/chore/http-benchmark-comparison
2026-04-23 09:48:37 +05:30
Chirag Aggarwal
3d66078fe9
Increase benchmark iterations
2026-04-22 19:46:27 +05:30
Chirag Aggarwal
9a6a597710
Address benchmark hardening review
2026-04-22 19:38:48 +05:30
Chirag Aggarwal
c15e8d0126
Harden benchmark failure guard
2026-04-22 19:30:01 +05:30
Chirag Aggarwal
7b25d778d4
Trim benchmark scenarios
2026-04-22 19:21:51 +05:30
Chirag Aggarwal
b2d24080b9
Stabilize database e2e CI retries
2026-04-22 18:08:45 +05:30
Chirag Aggarwal
d1962dbc62
Shorten local benchmark command
2026-04-22 16:45:16 +05:30
Chirag Aggarwal
0f64f54221
Harden benchmark rerun metrics
2026-04-22 15:49:27 +05:30
Chirag Aggarwal
f75a7269c9
Address benchmark review simplifications
2026-04-22 15:23:35 +05:30
Chirag Aggarwal
dfd39d3946
Tolerate benchmark cleanup failures
2026-04-22 14:25:59 +05:30
Chirag Aggarwal
7d7fcea8c0
Ensure benchmark failures fail CI
2026-04-22 14:16:12 +05:30
Chirag Aggarwal
73a77b8dcc
Show benchmark throughput
2026-04-22 13:45:50 +05:30
Matej Bačo
0d27c59cb8
Merge branch '1.9.x' into feat-public-project-policies
2026-04-22 09:57:48 +02:00
Matej Bačo
efc37c68ec
Merge branch '1.9.x' into feat-project-smtp-endpoints
2026-04-22 09:50:08 +02:00
Chirag Aggarwal
a98b9f2319
Handle malformed optional benchmark summaries
2026-04-22 12:06:32 +05:30
Chirag Aggarwal
3b9c604eb8
Harden benchmark comparison run
2026-04-22 09:45:51 +05:30
Chirag Aggarwal
7c486ddcef
Keep benchmark comment on missing summary
2026-04-22 09:26:36 +05:30
Chirag Aggarwal
cb7f2ec693
Show top benchmark request waits
2026-04-22 09:19:26 +05:30
Chirag Aggarwal
3cc7b833db
Fix k6 benchmark diagnostics
2026-04-22 09:06:54 +05:30
Chirag Aggarwal
9ca84a56c9
Switch HTTP benchmark back to k6
2026-04-22 08:51:51 +05:30
Matej Bačo
06eb550e98
Finalize tests
2026-04-21 16:56:00 +02:00
Chirag Aggarwal
196b04a39c
Polish benchmark comment details
2026-04-21 17:49:50 +05:30
Chirag Aggarwal
b9d01617a4
Address benchmark review hardening
2026-04-21 17:24:26 +05:30
Chirag Aggarwal
da4dcd8505
Merge branch '1.9.x' into chore/phpstan-level-4
2026-04-21 17:08:46 +05:30
Chirag Aggarwal
63b2a1fb7f
Harden benchmark baseline reporting
2026-04-21 17:07:05 +05:30
Chirag Aggarwal
30cfbb2d99
Polish benchmark reporting
2026-04-21 16:58:31 +05:30
Chirag Aggarwal
ef08d5a04c
Run before benchmark with base image
2026-04-21 16:33:09 +05:30
Chirag Aggarwal
51bc3dc1d5
Migrate HTTP benchmark to PHP
2026-04-21 16:22:04 +05:30
Chirag Aggarwal
83f182b444
Address benchmark review feedback
2026-04-21 16:10:08 +05:30
Chirag Aggarwal
dcd01a8fb0
Tidy benchmark PR comment
2026-04-21 16:06:30 +05:30
Chirag Aggarwal
6aeb2d2be0
Fix benchmark before branch comparison
2026-04-21 15:51:30 +05:30
Chirag Aggarwal
2cfe40e98e
Compare benchmark against base branch
2026-04-21 15:11:24 +05:30
Chirag Aggarwal
15e45df81e
Address HTTP benchmark review feedback
2026-04-21 15:07:20 +05:30
Chirag Aggarwal
e4f74a3fb1
Run curated HTTP benchmark in CI
2026-04-21 14:56:33 +05:30
Matej Bačo
ba4430801d
Merge branch 'feat-project-templates-api' into feat-project-smtp-endpoints
2026-04-20 14:49:04 +02:00
Jake Barnby
db3d00b1da
Merge remote-tracking branch 'origin/1.9.x' into chore-remove-shared-v1
2026-04-20 18:04:26 +12:00
Chirag Aggarwal
adb4e4ef36
ci: fix benchmark by pulling compose from GitHub raw for the latest tag
...
`https://appwrite.io/install/compose ` now returns a 308 redirect to the
HTML install docs (`/docs/advanced/self-hosting/installation`) instead
of serving the compose file, so the Benchmark job's "Installing latest
version" step was downloading 0 bytes and `docker compose up -d` died
with "empty compose file". This has been failing the Benchmark job on
every recent PR, not just this one.
Resolve the latest release tag via the GitHub API, then fetch the
compose file and `.env` from `raw.githubusercontent.com` at that tag.
Switched both curl calls to `-fsSL` so they fail loudly on non-2xx
responses or redirect loss instead of silently writing empty files.
2026-04-19 20:34:51 +05:30
Matej Bačo
2a95cfd5a3
Final template API rework
2026-04-19 10:35:57 +02:00
Chirag Aggarwal
d40df613de
fix: run ProjectWebhooks tests sequentially in CI
...
ProjectWebhooks tests have shared state dependencies (e.g. index
creation must complete before assertions). Running with --functional
(parallel methods) causes flaky failures where indexes are still
'processing' instead of 'available'.
2026-04-15 09:51:26 +05:30
Chirag Aggarwal
6d5968e2ea
ci: disable functional GraphQL e2e
2026-04-14 16:51:46 +05:30
Jake Barnby
fd8fedca18
(refactor): Remove shared tables V1/V2 versioning
2026-04-14 22:51:36 +12:00
premtsd-code
0aa72aafae
Merge branch '1.9.x' into bump-database-version2
2026-04-08 11:32:22 +05:30
Chirag Aggarwal
62b6ef06e6
fix: add swoole extension to specs CI job
2026-04-08 10:49:50 +05:30
Chirag Aggarwal
dd4a43b78c
fix: throw RuntimeException for unresolved response models in spec generation
...
Spec generation silently produced a fatal error when a response model
string could not be resolved to a registered model object. Now throws a
clear RuntimeException in both Swagger2 and OpenAPI3 formats, for both
single and array model responses.
Also adds a CI job to run spec generation on every PR so unresolved
models are caught before merge.
2026-04-08 10:41:43 +05:30
Prem Palanisamy
52981e0164
fix: restore full CI matrix and revert test/endpoint changes to 1.9.x
2026-04-02 10:09:36 +02:00
Prem Palanisamy
8c9f9c6f58
fix: inherit project shared tables for separate pools, skip cross-engine migration tests
2026-04-02 02:05:10 +02:00
Prem Palanisamy
c322cc3ffe
Merge remote-tracking branch 'origin/1.9.x' into bump-database-version
...
# Conflicts:
# src/Appwrite/Event/Message/Usage.php
2026-04-01 17:34:13 +02:00
Prem Palanisamy
d9eb69aa47
Merge remote-tracking branch 'origin/1.9.x' into bump-database-version
2026-04-01 10:41:39 +02:00