diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index eda354ab..987b03bd 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -3,7 +3,7 @@ on: workflow_dispatch: inputs: send-success-notification: - description: 'Send a notification when the tests pass' + description: 'Send a notification when the tests pass' required: false type: boolean default: false @@ -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 @@ -69,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' diff --git a/dependencies.json b/dependencies.json new file mode 100644 index 00000000..6195d6cb --- /dev/null +++ b/dependencies.json @@ -0,0 +1,161 @@ +{ + "recipesEndpoint": "", + "packages": [ + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/core", + "package": "ibexa/core", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/core-persistence", + "package": "ibexa/core-persistence", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/doctrine-schema", + "package": "ibexa/doctrine-schema", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/installer", + "package": "ibexa/installer", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/doctrine-migrations", + "package": "ibexa/doctrine-migrations", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/migrations", + "package": "ibexa/migrations", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/taxonomy", + "package": "ibexa/taxonomy", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/product-catalog", + "package": "ibexa/product-catalog", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/fieldtype-page", + "package": "ibexa/fieldtype-page", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/connector-payum", + "package": "ibexa/connector-payum", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/measurement", + "package": "ibexa/measurement", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/workflow", + "package": "ibexa/workflow", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/system-info", + "package": "ibexa/system-info", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/discounts", + "package": "ibexa/discounts", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/site-factory", + "package": "ibexa/site-factory", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/order-management", + "package": "ibexa/order-management", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/page-builder", + "package": "ibexa/page-builder", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/fieldtype-matrix", + "package": "ibexa/fieldtype-matrix", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/shopping-list", + "package": "ibexa/shopping-list", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/site-context", + "package": "ibexa/site-context", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/user", + "package": "ibexa/user", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/discounts-codes", + "package": "ibexa/discounts-codes", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/activity-log", + "package": "ibexa/activity-log", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/collaboration", + "package": "ibexa/collaboration", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/segmentation", + "package": "ibexa/segmentation", + "shouldBeAddedAsVCS": false + }, + { + "requirement": "dev-dbal-4-upgrade as 6.0.x-dev", + "repositoryUrl": "https://github.com/ibexa/corporate-account", + "package": "ibexa/corporate-account", + "shouldBeAddedAsVCS": false + } + ] +}