From 10037133b61bac529880e279e7115c7b40df97bc Mon Sep 17 00:00:00 2001 From: tischsoic Date: Mon, 17 Aug 2026 11:36:45 +0200 Subject: [PATCH 1/3] [TMP] Run regression --- dependencies.json | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 dependencies.json diff --git a/dependencies.json b/dependencies.json new file mode 100644 index 00000000..a95872e3 --- /dev/null +++ b/dependencies.json @@ -0,0 +1,29 @@ +{ + "recipesEndpoint": "https://api.github.com/repos/ibexa/recipes-dev/contents/index.json?ref=flex/pull-256", + "packages": [ + { + "requirement": "dev-IBX-11964-app-switcher as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/admin-ui", + "package": "ibexa/admin-ui", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-IBX-11964-remove-app-switcher as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/headless", + "package": "ibexa/headless", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-IBX-11964-remove-app-switcher as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/engage", + "package": "ibexa/engage", + "shouldBeAddedAsVCS": true + }, + { + "requirement": "dev-IBX-11964-app-switcher as dev-6.0-next", + "repositoryUrl": "https://github.com/ibexa/admin-ui-assets", + "package": "ibexa/admin-ui-assets", + "shouldBeAddedAsVCS": false + } + ] +} \ No newline at end of file From 37f7d7ce1715f1d5b26634a0da9f48a35c6db414 Mon Sep 17 00:00:00 2001 From: Petro Kurbatskyi Date: Wed, 25 Mar 2026 09:12:48 +0100 Subject: [PATCH 2/3] 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 eda354ab..f51a8fa9 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 836bdcb16dc36516bcabc441c9594af49f4fcca3 Mon Sep 17 00:00:00 2001 From: tischsoic Date: Mon, 17 Aug 2026 11:38:07 +0200 Subject: [PATCH 3/3] Wire the connector-quable job to the k8s-satis CI setup The cherry-picked satis switch predates this job. Co-Authored-By: Claude Fable 5 --- .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 f51a8fa9..bc6484c7 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -72,11 +72,12 @@ 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" + ci-scripts-branch: "k8s-satis" install-connector-quable: true test-suite: '--profile=browser --suite=admin-ui-full --tags=@IbexaCommerce' test-setup-phase-1: '--profile=setup --suite=personas --mode=standard'