From efd70aec490011f539c101b2e1066d43db4cdf2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Szo=C5=82tysek?= Date: Wed, 21 Jun 2023 12:50:39 +0200 Subject: [PATCH 1/4] IBX-4516: Added image with Node 18 --- .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 52b6dbfb9d..caf5d1f653 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -40,7 +40,7 @@ jobs: setup: "doc/docker/base-dev.yml:doc/docker/selenium.yml" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} multirepository: true - php-image: "ezsystems/php:7.3-v2-node14" + php-image: "ghcr.io/ibexa/docker/php:7.3-node18" job-count: 2 timeout: 60 secrets: From 5175ce119411bd8f8e6293605cae991abc880732 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Szo=C5=82tysek?= Date: Fri, 7 Jul 2023 15:19:45 +0200 Subject: [PATCH 2/4] Switched all jobs to new images. Set Node 18 as default. --- .github/workflows/browser-tests.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index caf5d1f653..9062c5922c 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -18,6 +18,7 @@ jobs: name: "PHP 7.4/PostgreSQL/Varnish/Redis" uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: + ci-scripts-branch: "ibx-4516-node-18" project-edition: "oss" project-version: "^3.3.x-dev" test-suite: "--profile=regression --suite=oss" @@ -40,7 +41,7 @@ jobs: setup: "doc/docker/base-dev.yml:doc/docker/selenium.yml" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} multirepository: true - php-image: "ghcr.io/ibexa/docker/php:7.3-node18" + php-image: "ghcr.io/ibexa/docker/php:7.3-node16" job-count: 2 timeout: 60 secrets: @@ -53,7 +54,7 @@ jobs: project-version: "^3.3.x-dev" test-suite: "--profile=regression --suite=oss" test-setup-phase-1: "--profile=regression --suite=setup-oss --mode=standard" - php-image: "ezsystems/php:8.1-v2-node16" + php-image: "ghcr.io/ibexa/docker/php:8.1-node18" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} job-count: 2 timeout: 60 From 0577f50a0b4cadbd7aa1ebf34eba484de4183422 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Szo=C5=82tysek?= Date: Fri, 7 Jul 2023 15:49:19 +0200 Subject: [PATCH 3/4] Set PHP 8.1 as default --- .github/workflows/browser-tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index 9062c5922c..d8e8c37b81 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -15,7 +15,7 @@ on: jobs: regression-oss-setup1: - name: "PHP 7.4/PostgreSQL/Varnish/Redis" + name: "PHP 8.1/PostgreSQL/Varnish/Redis" uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: ci-scripts-branch: "ibx-4516-node-18" @@ -47,14 +47,14 @@ jobs: secrets: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} regression-oss-setup3: - name: "PHP 8.1/MySQL" + name: "PHP 7.4/MySQL" uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: project-edition: "oss" project-version: "^3.3.x-dev" test-suite: "--profile=regression --suite=oss" test-setup-phase-1: "--profile=regression --suite=setup-oss --mode=standard" - php-image: "ghcr.io/ibexa/docker/php:8.1-node18" + php-image: "ghcr.io/ibexa/docker/php:7.4-node18" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} job-count: 2 timeout: 60 From f812635f4a41b6ffaad4a4ca7668839c056edf3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Szo=C5=82tysek?= Date: Fri, 7 Jul 2023 16:06:28 +0200 Subject: [PATCH 4/4] Set a combination of 3 PHP & 3 Node versions. Ditched using default image. --- .github/workflows/browser-tests.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/browser-tests.yml b/.github/workflows/browser-tests.yml index d8e8c37b81..43db8e02c0 100644 --- a/.github/workflows/browser-tests.yml +++ b/.github/workflows/browser-tests.yml @@ -15,10 +15,9 @@ on: jobs: regression-oss-setup1: - name: "PHP 8.1/PostgreSQL/Varnish/Redis" + name: "PHP 7.3/PostgreSQL/Varnish/Redis" uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: - ci-scripts-branch: "ibx-4516-node-18" project-edition: "oss" project-version: "^3.3.x-dev" test-suite: "--profile=regression --suite=oss" @@ -26,12 +25,13 @@ jobs: setup: "doc/docker/base-dev.yml:doc/docker/db-postgresql.yml:doc/docker/varnish.yml:doc/docker/redis.yml:doc/docker/selenium.yml" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} multirepository: true + php-image: "ghcr.io/ibexa/docker/php:7.3-node14" job-count: 2 timeout: 60 secrets: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} regression-oss-setup2: - name: "PHP 7.3/MySQL" + name: "PHP 7.4/MySQL" uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: project-edition: "oss" @@ -41,20 +41,20 @@ jobs: setup: "doc/docker/base-dev.yml:doc/docker/selenium.yml" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} multirepository: true - php-image: "ghcr.io/ibexa/docker/php:7.3-node16" + php-image: "ghcr.io/ibexa/docker/php:7.4-node16" job-count: 2 timeout: 60 secrets: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} regression-oss-setup3: - name: "PHP 7.4/MySQL" + name: "PHP 8.1/MySQL" uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main with: project-edition: "oss" project-version: "^3.3.x-dev" test-suite: "--profile=regression --suite=oss" test-setup-phase-1: "--profile=regression --suite=setup-oss --mode=standard" - php-image: "ghcr.io/ibexa/docker/php:7.4-node18" + php-image: "ghcr.io/ibexa/docker/php:8.1-node18" send-success-notification: ${{ github.event.inputs.send-success-notification != 'false' }} job-count: 2 timeout: 60