diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 97f3696e67..b3f17100b8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -146,6 +146,7 @@ jobs: Avatars, Console, Databases, + Databases 1.7.4, Functions, FunctionsSchedule, GraphQL, @@ -191,14 +192,21 @@ jobs: - name: Run ${{ matrix.service }} tests with Project table mode run: | - echo "Using project tables" + if [[ "${{ matrix.service }}" == "Databases 1.7.4" ]]; then + echo "Using Database 1.7 format" + export _APP_SYSTEM_RESPONSE_FORMAT=1.7.4 + service="Databases" + else + service="${{ matrix.service }}" + fi + export _APP_DATABASE_SHARED_TABLES= export _APP_DATABASE_SHARED_TABLES_V1= docker compose exec -T \ -e _APP_DATABASE_SHARED_TABLES \ -e _APP_DATABASE_SHARED_TABLES_V1 \ - appwrite test /usr/src/code/tests/e2e/Services/${{ matrix.service }} --debug --exclude-group devKeys + appwrite test /usr/src/code/tests/e2e/Services/$service --debug --exclude-group devKeys e2e_shared_mode_test: name: E2E Shared Mode Service Test @@ -214,6 +222,7 @@ jobs: Avatars, Console, Databases, + Databases 1.7.4, Functions, FunctionsSchedule, GraphQL, @@ -273,11 +282,20 @@ jobs: export _APP_DATABASE_SHARED_TABLES=database_db_main export _APP_DATABASE_SHARED_TABLES_V1= fi + + if [[ "${{ matrix.service }}" == "Databases 1.7.4" ]]; then + echo "Using Database 1.6 format" + export _APP_SYSTEM_RESPONSE_FORMAT=1.7.4 + service="Databases" + else + export _APP_SYSTEM_RESPONSE_FORMAT= + service="${{ matrix.service }}" + fi docker compose exec -T \ -e _APP_DATABASE_SHARED_TABLES \ -e _APP_DATABASE_SHARED_TABLES_V1 \ - appwrite test /usr/src/code/tests/e2e/Services/${{ matrix.service }} --debug --exclude-group devKeys + appwrite test /usr/src/code/tests/e2e/Services/$service --debug --exclude-group devKeys e2e_dev_keys: name: E2E Service Test (Dev Keys)