From c73f6ddd39738383ba4c09ae59bf1261e657c12f Mon Sep 17 00:00:00 2001 From: katarzynazawada Date: Thu, 23 Apr 2026 09:11:08 +0200 Subject: [PATCH 1/7] IBX-11657: Added connector-quable to CI --- .github/workflows/browser-tests.yml | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index 9b406f70..22a7f979 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -21,7 +21,7 @@ on: jobs: regression-commerce-setup1: name: "PHP 8.3/Node 22/PostgreSQL 18.0/Varnish/Redis 7.2/Multirepository" - uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main + uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@ibx-11657 with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -33,11 +33,12 @@ jobs: job-count: 4 multirepository: true php-image: "ghcr.io/ibexa/docker/php:8.3-node22" + ci-scripts-branch: "ibx-11657" timeout: 120 secrets: inherit regression-commerce-setup2: name: "PHP 8.4/Node 22/MariaDB 11.4/Elastic 8/Valkey latest" - uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main + uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@ibx-11657 with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -49,11 +50,12 @@ jobs: job-count: 4 multirepository: true php-image: "ghcr.io/ibexa/docker/php:8.4-node22" + ci-scripts-branch: "ibx-11657" timeout: 120 secrets: inherit regression-commerce-setup3: name: "PHP 8.4/Node 22/MySQL 8.4/Multirepository/Solr 8/Redis latest" - uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main + uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@ibx-11657 with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -65,5 +67,21 @@ jobs: job-count: 4 multirepository: true php-image: "ghcr.io/ibexa/docker/php:8.4-node22" + ci-scripts-branch: "ibx-11657" timeout: 120 secrets: inherit + install-connector-quable: + name: "Install connector-quable/PHP 8.4/PostgreSQL" + uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@ibx-11657 + with: + project-edition: "commerce" + project-version: ${{ github.event.inputs.project-version }} + setup: "doc/docker/base-dev.yml:doc/docker/db-postgresql18.yml:doc/docker/selenium.yml" + install-connector-quable: true + test-suite: '--profile=browser --suite=admin-ui-full --tags=@IbexaCommerce' + test-setup-phase-1: '--profile=setup --suite=personas --mode=standard' + test-setup-phase-2: '--profile=setup --suite=content-translation --mode=standard' + send-success-notification: false + php-image: "ghcr.io/ibexa/docker/php:8.4-node22" + ci-scripts-branch: "ibx-11657" + secrets: inherit \ No newline at end of file From 5faa12f88f5d6e373937a8af29c7616d331d25fe Mon Sep 17 00:00:00 2001 From: katarzynazawada Date: Thu, 23 Apr 2026 10:51:29 +0200 Subject: [PATCH 2/7] IBX-11657: Added new line --- .github/workflows/browser-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index 22a7f979..93afe571 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -84,4 +84,4 @@ jobs: send-success-notification: false php-image: "ghcr.io/ibexa/docker/php:8.4-node22" ci-scripts-branch: "ibx-11657" - secrets: inherit \ No newline at end of file + secrets: inherit From ccfe7869abdeb3e1ab4446d898ead845132932bc Mon Sep 17 00:00:00 2001 From: katarzynazawada Date: Thu, 23 Apr 2026 12:37:23 +0200 Subject: [PATCH 3/7] IBX-11657: Adjusted naming after code review --- .github/workflows/browser-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index 93afe571..63c8a9bc 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -70,8 +70,8 @@ jobs: ci-scripts-branch: "ibx-11657" timeout: 120 secrets: inherit - install-connector-quable: - name: "Install connector-quable/PHP 8.4/PostgreSQL" + admin-ui-connector-quable: + name: "Connector-quable tests/PHP 8.4/Node 22/PostgreSQL 18.0" uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@ibx-11657 with: project-edition: "commerce" From 1c67eed6bd165303af9d7e6c192f3f824c8128b2 Mon Sep 17 00:00:00 2001 From: katarzynazawada Date: Mon, 11 May 2026 08:33:25 +0200 Subject: [PATCH 4/7] Added dependencies.json --- dependencies.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 dependencies.json diff --git a/dependencies.json b/dependencies.json new file mode 100644 index 00000000..1db446e0 --- /dev/null +++ b/dependencies.json @@ -0,0 +1,4 @@ +{ + "recipesEndpoint": "https://api.github.com/repos/ibexa/recipes-dev/contents/index.json?ref=flex/pull-245", + "packages": [] +} From acc43ed46e6fa5cefa3b82d8b8b8f4c608aa6ce2 Mon Sep 17 00:00:00 2001 From: katarzynazawada Date: Mon, 11 May 2026 12:10:01 +0200 Subject: [PATCH 5/7] Added connector-quable to dependencies.json --- dependencies.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dependencies.json b/dependencies.json index 1db446e0..384f021b 100644 --- a/dependencies.json +++ b/dependencies.json @@ -1,4 +1,11 @@ { "recipesEndpoint": "https://api.github.com/repos/ibexa/recipes-dev/contents/index.json?ref=flex/pull-245", - "packages": [] + "packages": [ + { + "requirement": "dev-ibx-11671-taxonomy-setup as 5.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/connector-quable", + "package": "ibexa/connector-quable", + "shouldBeAddedAsVCS": true + } + ] } From a2b1945d79f8947c08d47df250c4757f7c3c80c9 Mon Sep 17 00:00:00 2001 From: katarzynazawada Date: Tue, 12 May 2026 14:48:48 +0200 Subject: [PATCH 6/7] Removed dependencies.json --- dependencies.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 dependencies.json diff --git a/dependencies.json b/dependencies.json deleted file mode 100644 index 384f021b..00000000 --- a/dependencies.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "recipesEndpoint": "https://api.github.com/repos/ibexa/recipes-dev/contents/index.json?ref=flex/pull-245", - "packages": [ - { - "requirement": "dev-ibx-11671-taxonomy-setup as 5.0.x-dev", - "repositoryUrl": "https://github.com/ibexa/connector-quable", - "package": "ibexa/connector-quable", - "shouldBeAddedAsVCS": true - } - ] -} From c0ee5cd3c8cda248052abf59f980ebd05917ee1f Mon Sep 17 00:00:00 2001 From: katarzynazawada Date: Wed, 13 May 2026 10:43:00 +0200 Subject: [PATCH 7/7] IBX-11657: Removed temporary branches --- .github/workflows/browser-tests.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index 63c8a9bc..eda354ab 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -21,7 +21,7 @@ on: jobs: regression-commerce-setup1: name: "PHP 8.3/Node 22/PostgreSQL 18.0/Varnish/Redis 7.2/Multirepository" - uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@ibx-11657 + uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -33,12 +33,11 @@ jobs: job-count: 4 multirepository: true php-image: "ghcr.io/ibexa/docker/php:8.3-node22" - ci-scripts-branch: "ibx-11657" timeout: 120 secrets: inherit regression-commerce-setup2: name: "PHP 8.4/Node 22/MariaDB 11.4/Elastic 8/Valkey latest" - uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@ibx-11657 + uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -50,12 +49,11 @@ jobs: job-count: 4 multirepository: true php-image: "ghcr.io/ibexa/docker/php:8.4-node22" - ci-scripts-branch: "ibx-11657" timeout: 120 secrets: inherit regression-commerce-setup3: name: "PHP 8.4/Node 22/MySQL 8.4/Multirepository/Solr 8/Redis latest" - uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@ibx-11657 + uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -67,12 +65,11 @@ jobs: job-count: 4 multirepository: true php-image: "ghcr.io/ibexa/docker/php:8.4-node22" - ci-scripts-branch: "ibx-11657" timeout: 120 secrets: inherit admin-ui-connector-quable: name: "Connector-quable tests/PHP 8.4/Node 22/PostgreSQL 18.0" - uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@ibx-11657 + uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -83,5 +80,4 @@ jobs: test-setup-phase-2: '--profile=setup --suite=content-translation --mode=standard' send-success-notification: false php-image: "ghcr.io/ibexa/docker/php:8.4-node22" - ci-scripts-branch: "ibx-11657" secrets: inherit