From 52ac3f8da3d4463aca5c4335a0b5e5bb1ef31a77 Mon Sep 17 00:00:00 2001 From: tischsoic Date: Fri, 18 Sep 2026 12:01:19 +0200 Subject: [PATCH 1/4] [TMP] Run regression --- dependencies.json | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 dependencies.json diff --git a/dependencies.json b/dependencies.json new file mode 100644 index 00000000..cd219e9f --- /dev/null +++ b/dependencies.json @@ -0,0 +1,35 @@ +{ + "recipesEndpoint": "https://api.github.com/repos/ibexa/recipes-dev/contents/index.json?ref=flex/pull-265", + "packages": [ + { + "requirement": "dev-IBX-12262-product-page-component as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/admin-ui-extras", + "package": "ibexa/admin-ui-extras", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-IBX-12262-featured-promo-pages as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/featured", + "package": "ibexa/featured", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-IBX-12262-personalization-activated-page as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/connector-raptor", + "package": "ibexa/connector-raptor", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-IBX-12262-engagement-activated-page as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/connector-qualifio", + "package": "ibexa/connector-qualifio", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-IBX-12262-require-featured as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/headless", + "package": "ibexa/headless", + "shouldBeAddedAsVCS": false + } + ] +} From 91dcea3f25c00ac0187c5a847e0b0a663bf8bca0 Mon Sep 17 00:00:00 2001 From: Petro Kurbatskyi Date: Wed, 25 Mar 2026 09:12:48 +0100 Subject: [PATCH 2/4] Switch to private non-skip-dev Satis server for CI tests --- .github/workflows/browser-tests.yml | 9 ++++++--- composer.json | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index 279773ef..93c23d4d 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@k8s-satis with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -29,6 +29,7 @@ jobs: test-setup-phase-1: "--profile=regression --suite=setup-commerce --tags=~@part2 --mode=standard" test-setup-phase-2: "--profile=regression --suite=setup-commerce --tags=@part2 --mode=standard" setup: "doc/docker/base-dev.yml:doc/docker/db-postgresql18.yml:doc/docker/varnish.yml:doc/docker/redis7.2.yml:doc/docker/selenium.yml" + ci-scripts-branch: "k8s-satis" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} job-count: 4 multirepository: true @@ -37,7 +38,7 @@ jobs: 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@k8s-satis with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -45,6 +46,7 @@ jobs: test-setup-phase-1: "--profile=regression --suite=setup-commerce --tags=~@part2 --mode=standard" test-setup-phase-2: "--profile=regression --suite=setup-commerce --tags=@part2 --mode=standard" setup: "doc/docker/base-dev.yml:doc/docker/db-mariadb11.4.yml:doc/docker/elastic8.yml:doc/docker/valkey-latest.yml:doc/docker/selenium.yml" + ci-scripts-branch: "k8s-satis" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} job-count: 4 multirepository: true @@ -53,7 +55,7 @@ jobs: 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@k8s-satis with: project-edition: "commerce" project-version: ${{ github.event.inputs.project-version }} @@ -61,6 +63,7 @@ jobs: test-setup-phase-1: "--profile=regression --suite=setup-commerce --tags=~@part2 --mode=standard" test-setup-phase-2: "--profile=regression --suite=setup-commerce --tags=@part2 --mode=standard" setup: "doc/docker/base-dev.yml:doc/docker/db-mysql8.4.yml:doc/docker/solr8.yml:doc/docker/redis-latest.yml:doc/docker/selenium.yml" + ci-scripts-branch: "k8s-satis" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} job-count: 4 multirepository: true diff --git a/composer.json b/composer.json index ab069ca1..de5f8303 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ "repositories": [ { "type": "composer", - "url": "https://updates.ibexa.co" + "url": "https://satis.services.ibexa.co" } ], "require": { From 21269d1a5b506586ea298b263144ef3f598d7646 Mon Sep 17 00:00:00 2001 From: tischsoic Date: Fri, 18 Sep 2026 12:06:02 +0200 Subject: [PATCH 3/4] [TMP] Wired the connector-quable job to k8s-satis --- .github/workflows/browser-tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index 93c23d4d..569b64e2 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -72,12 +72,13 @@ jobs: 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@main + uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@k8s-satis 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 + ci-scripts-branch: "k8s-satis" 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' From 1d85569a9c03e8dc51b48cee1b2faba59afcc8dc Mon Sep 17 00:00:00 2001 From: tischsoic Date: Fri, 18 Sep 2026 12:44:53 +0200 Subject: [PATCH 4/4] [TMP] Resolved admin-ui-extras and featured from GitHub (not on the CI satis) --- dependencies.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies.json b/dependencies.json index cd219e9f..ac6ed23f 100644 --- a/dependencies.json +++ b/dependencies.json @@ -5,13 +5,13 @@ "requirement": "dev-IBX-12262-product-page-component as 6.0.x-dev", "repositoryUrl": "https://github.com/ibexa/admin-ui-extras", "package": "ibexa/admin-ui-extras", - "shouldBeAddedAsVCS": false + "shouldBeAddedAsVCS": true }, { "requirement": "dev-IBX-12262-featured-promo-pages as 6.0.x-dev", "repositoryUrl": "https://github.com/ibexa/featured", "package": "ibexa/featured", - "shouldBeAddedAsVCS": false + "shouldBeAddedAsVCS": true }, { "requirement": "dev-IBX-12262-personalization-activated-page as 6.0.x-dev",