From 5624d5366930527f38aa4071ce2ab75e2cdf41ef Mon Sep 17 00:00:00 2001 From: Ibrahim BinAlshikh Date: Tue, 2 Jun 2026 00:04:45 +0300 Subject: [PATCH] chore: align CI with ecosystem baseline MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update reusable workflows to @v1.2.5 - Unify phpunit config (phpunit10.xml → phpunit.xml) - Add PHP 8.5 workflow if missing - Add Dependabot config (daily, conventional commits) - Fix CRLF in workflow files - Remove duplicate workflow files --- .github/dependabot.yml | 11 +++++++++++ .github/workflows/php81.yaml | 4 ++-- .github/workflows/php82.yaml | 4 ++-- .github/workflows/php83.yaml | 8 ++++---- .github/workflows/php84.yaml | 4 ++-- .github/workflows/php85.yaml | 4 ++-- 6 files changed, 23 insertions(+), 12 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..e9fa9a1 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "composer" + directory: "/" + schedule: + interval: "daily" + labels: + - "dependencies" + commit-message: + prefix: "chore(deps)" + target-branch: "main" diff --git a/.github/workflows/php81.yaml b/.github/workflows/php81.yaml index fde81e8..06b7c5d 100644 --- a/.github/workflows/php81.yaml +++ b/.github/workflows/php81.yaml @@ -12,7 +12,7 @@ concurrency: jobs: test: name: Run Tests - uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.5 with: php-version: '8.1' phpunit-config: "tests/phpunit9.xml" @@ -20,7 +20,7 @@ jobs: code-coverage: name: Coverage needs: test - uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.5 with: php-version: '8.1' coverage-file: 'php-8.1-coverage.xml' diff --git a/.github/workflows/php82.yaml b/.github/workflows/php82.yaml index 6980966..be57450 100644 --- a/.github/workflows/php82.yaml +++ b/.github/workflows/php82.yaml @@ -12,7 +12,7 @@ concurrency: jobs: test: name: Run Tests - uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.5 with: php-version: '8.2' phpunit-config: "tests/phpunit.xml" @@ -20,7 +20,7 @@ jobs: code-coverage: name: Coverage needs: test - uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.5 with: php-version: '8.2' coverage-file: 'php-8.2-coverage.xml' diff --git a/.github/workflows/php83.yaml b/.github/workflows/php83.yaml index 6d6a792..9bb1f07 100644 --- a/.github/workflows/php83.yaml +++ b/.github/workflows/php83.yaml @@ -12,7 +12,7 @@ concurrency: jobs: test: name: Run Tests - uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.5 with: php-version: '8.3' phpunit-config: "tests/phpunit.xml" @@ -20,7 +20,7 @@ jobs: code-coverage: name: Coverage needs: test - uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.5 with: php-version: '8.3' coverage-file: 'php-8.3-coverage.xml' @@ -30,13 +30,13 @@ jobs: code-quality: name: Code Quality needs: test - uses: WebFiori/workflows/.github/workflows/quality-sonarcloud.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/quality-sonarcloud.yaml@v1.2.5 secrets: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} release-prod: name: Prepare Production Release Branch / Publish Release needs: [code-coverage, code-quality] - uses: WebFiori/workflows/.github/workflows/release-php.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/release-php.yaml@v1.2.5 with: branch: 'main' diff --git a/.github/workflows/php84.yaml b/.github/workflows/php84.yaml index 96beceb..a782d8c 100644 --- a/.github/workflows/php84.yaml +++ b/.github/workflows/php84.yaml @@ -12,7 +12,7 @@ concurrency: jobs: test: name: Run Tests - uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.5 with: php-version: '8.4' phpunit-config: "tests/phpunit.xml" @@ -20,7 +20,7 @@ jobs: code-coverage: name: Coverage needs: test - uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.5 with: php-version: '8.4' coverage-file: 'php-8.4-coverage.xml' diff --git a/.github/workflows/php85.yaml b/.github/workflows/php85.yaml index 7bba543..07aacdd 100644 --- a/.github/workflows/php85.yaml +++ b/.github/workflows/php85.yaml @@ -12,7 +12,7 @@ concurrency: jobs: test: name: Run Tests - uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/test-php.yaml@v1.2.5 with: php-version: '8.5' phpunit-config: "tests/phpunit.xml" @@ -20,7 +20,7 @@ jobs: code-coverage: name: Coverage needs: test - uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.1 + uses: WebFiori/workflows/.github/workflows/coverage-codecov.yaml@v1.2.5 with: php-version: '8.5' coverage-file: 'php-8.5-coverage.xml'