From 89380cea2d6ce723bdd8a86558fd7358f7bac2ae Mon Sep 17 00:00:00 2001 From: Christopher Georg Date: Fri, 2 Feb 2024 15:19:37 +0100 Subject: [PATCH] chore: improve ci --- .github/workflows/code_checks.yaml | 15 +++++++++------ .github/workflows/code_coverage.yaml | 4 ++-- .github/workflows/tests-upcoming-symfony.yaml | 8 ++++---- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.github/workflows/code_checks.yaml b/.github/workflows/code_checks.yaml index dedfa84..f881910 100644 --- a/.github/workflows/code_checks.yaml +++ b/.github/workflows/code_checks.yaml @@ -11,7 +11,7 @@ jobs: matrix: php: ['8.2'] stability: [ prefer-stable ] - symfony-version: ['6.2.*'] + symfony-version: ['6.4.*'] include: - php: '8.0' symfony-version: 5.4.* @@ -20,10 +20,13 @@ jobs: symfony-version: 5.4.* stability: prefer-stable - php: '8.1' - symfony-version: 6.2.* + symfony-version: 6.4.* stability: prefer-stable - php: '8.2' - symfony-version: 6.2.* + symfony-version: 6.4.* + stability: prefer-stable + - php: '8.3' + symfony-version: 6.4.* stability: prefer-stable name: PHP ${{ matrix.php }} - ${{ matrix.symfony-version }} - ${{ matrix.stability }} @@ -41,7 +44,7 @@ jobs: - uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} - extensions: pcov, dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite + extensions: pcov, curl, libxml, pcntl, pdo coverage: pcov - name: Install dependencies @@ -62,7 +65,7 @@ jobs: #cs: #runs-on: ubuntu-latest #steps: - #- uses: actions/checkout@v3 + #- uses: actions/checkout@v4 #- uses: shivammathur/setup-php@v2 #with: #php-version: 8.2 @@ -74,7 +77,7 @@ jobs: #phpstan: #runs-on: ubuntu-latest #steps: - #- uses: actions/checkout@v3 + #- uses: actions/checkout@v4 #- uses: shivammathur/setup-php@v2 #with: #php-version: 8.2 diff --git a/.github/workflows/code_coverage.yaml b/.github/workflows/code_coverage.yaml index 09237b3..4bbde4d 100644 --- a/.github/workflows/code_coverage.yaml +++ b/.github/workflows/code_coverage.yaml @@ -7,7 +7,7 @@ jobs: code_coverage: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: shivammathur/setup-php@v2 with: php-version: 8.2 @@ -20,7 +20,7 @@ jobs: SYMFONY_DEPRECATIONS_HELPER: 'weak' run: vendor/bin/phpunit --coverage-clover build/logs/clover.xml - - uses: codecov/codecov-action@v3 + - uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} files: build/logs/clover.xml diff --git a/.github/workflows/tests-upcoming-symfony.yaml b/.github/workflows/tests-upcoming-symfony.yaml index fe9a833..e08e118 100644 --- a/.github/workflows/tests-upcoming-symfony.yaml +++ b/.github/workflows/tests-upcoming-symfony.yaml @@ -12,18 +12,18 @@ jobs: continue-on-error: true strategy: matrix: - symfony-version: ['6.3.x@dev'] + symfony-version: ['6.4.x@dev'] steps: - name: 'Checkout code' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 'Install PHP with extensions' - uses: shivammathur/setup-php@2.24.0 + uses: shivammathur/setup-php@2.29.0 with: coverage: none php-version: '8.2' tools: composer:v2 - extensions: pcov, dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite + extensions: pcov, curl, libxml, pcntl, pdo ini-values: date.timezone=UTC - name: 'Install project dependencies'