From 376b4ea2d59f7b9b4bdfce8ab246119b7f4528c6 Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Fri, 19 Jun 2026 09:46:55 +0200 Subject: [PATCH 1/2] [TMP] Run regression --- dependencies.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 dependencies.json diff --git a/dependencies.json b/dependencies.json new file mode 100644 index 00000000..0f323417 --- /dev/null +++ b/dependencies.json @@ -0,0 +1,23 @@ +{ + "recipesEndpoint": "", + "packages": [ + { + "requirement": "dev-IBX-11832_Let_Ibexa_DXP_support_psr_log_at_least_version_2.0 as 4.6.x-dev", + "repositoryUrl": "https://github.com/ibexa/elasticsearch", + "package": "ibexa/elasticsearch", + "shouldBeAddedAsVCS": true + }, + { + "requirement": "dev-IBX-11832_Let_Ibexa_DXP_support_psr_log_at_least_version_2.0 as 4.6.x-dev", + "repositoryUrl": "https://github.com/ibexa/fieldtype-query", + "package": "ibexa/fieldtype-query", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-IBX-11832_Let_Ibexa_DXP_support_psr_log_at_least_version_2.0 as 4.6.x-dev", + "repositoryUrl": "https://github.com/ibexa/corporate-account-commerce-bridge", + "package": "ibexa/corporate-account-commerce-bridge", + "shouldBeAddedAsVCS": true + } + ] +} \ No newline at end of file From 5b18891e0e47d1d79f4e0f4afd73fa7abcbc9c3c Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Tue, 14 Jul 2026 13:39:49 +0200 Subject: [PATCH 2/2] [TMP] Disabled Node 20 regression setups ci-scripts prepare_project_edition.sh force-installs ibexa/elasticsearch8 on Node 20 PHP images. That package replaces ibexa/elasticsearch, so it cannot coexist with the ibexa/elasticsearch PR branch pinned in dependencies.json. Only the Node 22/Solr setup can test that PR here; ibexa/elasticsearch8 coverage runs on a separate regression branch. Co-Authored-By: Claude Fable 5 --- .github/workflows/browser-tests.yml | 33 ----------------------------- 1 file changed, 33 deletions(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index d86d0be2..1d9e1844 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -19,39 +19,6 @@ on: pull_request: ~ jobs: - regression-commerce-setup1: - name: "PHP 7.4/Node 20/PostgreSQL 18.0/Varnish/Redis 7.2/Multirepository" - uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main - with: - project-edition: "commerce" - project-version: ${{ github.event.inputs.project-version }} - test-suite: "--profile=regression --suite=commerce" - 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" - send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} - job-count: 4 - multirepository: true - php-image: "ghcr.io/ibexa/docker/php:7.4-node20" - timeout: 120 - secrets: inherit - regression-commerce-setup2: - name: "PHP 8.0/Node 20/MariaDB 11.4/Compatibility layer/Elastic 8/Valkey latest" - uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main - with: - project-edition: "commerce" - project-version: ${{ github.event.inputs.project-version }} - test-suite: "--profile=regression --suite=commerce" - 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" - send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} - use-compatibility-layer: true - job-count: 4 - multirepository: true - php-image: "ghcr.io/ibexa/docker/php:8.0-node20" - 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