From 556ec141fcc21c4746b2df56576e306586928caa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Niedzielski?= Date: Fri, 12 Jun 2026 10:17:06 +0200 Subject: [PATCH 1/3] Allowed installing alongside 4.6 stable tags --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index c4a9743..fd21e7c 100644 --- a/composer.json +++ b/composer.json @@ -7,8 +7,8 @@ ], "require": { "php": "^7.4 || ^8.0", - "ibexa/core": "4.6.x-dev", - "ibexa/doctrine-schema": "4.6.x-dev" + "ibexa/core": "4.6.x-dev || ^4.6", + "ibexa/doctrine-schema": "4.6.x-dev || ^4.6" }, "require-dev": { "ibexa/code-style": "~2.0.0", From 718c9ee306727fe0ac8325a249347daef78ab4f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Niedzielski?= Date: Fri, 12 Jun 2026 10:52:51 +0200 Subject: [PATCH 2/3] Updated CI --- .github/workflows/backend-ci.yaml | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/.github/workflows/backend-ci.yaml b/.github/workflows/backend-ci.yaml index e2a9faf..57bd2f2 100644 --- a/.github/workflows/backend-ci.yaml +++ b/.github/workflows/backend-ci.yaml @@ -18,17 +18,12 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Setup PHP Action - uses: shivammathur/setup-php@v2 + - uses: ibexa/gh-workflows/actions/composer-install@main with: - php-version: ${{ matrix.php }} - coverage: none - extensions: 'pdo_sqlite, gd' - tools: cs2pr - - - uses: ramsey/composer-install@v3 - with: - dependency-versions: "highest" + gh-client-id: ${{ secrets.AUTOMATION_CLIENT_ID }} + gh-client-secret: ${{ secrets.AUTOMATION_CLIENT_SECRET }} + satis-network-key: ${{ secrets.SATIS_NETWORK_KEY }} + satis-network-token: ${{ secrets.SATIS_NETWORK_TOKEN }} - name: Run code style check run: composer run-script check-cs -- --format=checkstyle | cs2pr @@ -48,17 +43,12 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Setup PHP Action - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - coverage: none - extensions: pdo_sqlite, gd - tools: cs2pr - - - uses: ramsey/composer-install@v3 + - uses: ibexa/gh-workflows/actions/composer-install@main with: - dependency-versions: "highest" + gh-client-id: ${{ secrets.AUTOMATION_CLIENT_ID }} + gh-client-secret: ${{ secrets.AUTOMATION_CLIENT_SECRET }} + satis-network-key: ${{ secrets.SATIS_NETWORK_KEY }} + satis-network-token: ${{ secrets.SATIS_NETWORK_TOKEN }} composer-options: "--prefer-dist --no-progress --no-suggest" - name: Setup problem matchers for PHPUnit From b42175626c601d3d0248864c6e4f2dc1b52fbeec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Niedzielski?= Date: Fri, 12 Jun 2026 11:05:05 +0200 Subject: [PATCH 3/3] Added PHP 8.4 to backend CI --- .github/workflows/backend-ci.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/backend-ci.yaml b/.github/workflows/backend-ci.yaml index 57bd2f2..fafd9f1 100644 --- a/.github/workflows/backend-ci.yaml +++ b/.github/workflows/backend-ci.yaml @@ -39,6 +39,7 @@ jobs: php: - '7.4' - '8.3' + - '8.4' steps: - uses: actions/checkout@v4