Skip to content

[TASK] Update all dependencies #24

[TASK] Update all dependencies

[TASK] Update all dependencies #24

Workflow file for this run

name: CI
on:
push:
branches:
- '**'
pull_request:
branches:
- main
permissions:
contents: read
jobs:
prepare:
name: 'Prepare workflow'
uses: eliashaeussler/gha/.github/workflows/preparation.yaml@24c8e1aa6eb95107a2f97721f962cc6372ae9016 # 0.8.1
checks:
name: 'Checks'
needs: [prepare]
if: ${{ needs.prepare.outputs.continue == 'true' }}
permissions:
contents: read
security-events: write
uses: eliashaeussler/gha/.github/workflows/checks.yaml@24c8e1aa6eb95107a2f97721f962cc6372ae9016 # 0.8.1
with:
# We use the minimum supported PHP version
php-version: 8.2 # renovate-ignore
tests:
name: 'Tests (PHP ${{ matrix.php-version }} & ${{ matrix.dependencies }} dependencies)'
needs: [prepare]
if: ${{ needs.prepare.outputs.continue == 'true' }}
strategy:
fail-fast: false
matrix:
php-version: ["8.2", "8.3", "8.4", "8.5"]
dependencies: ["highest", "lowest"]
uses: eliashaeussler/gha/.github/workflows/composer-tests.yaml@24c8e1aa6eb95107a2f97721f962cc6372ae9016 # 0.8.1
with:
php-version: ${{ matrix.php-version }}
dependencies: ${{ matrix.dependencies }}
test-coverage:
name: 'Test coverage'
needs: [prepare]
if: ${{ needs.prepare.outputs.continue == 'true' }}
uses: eliashaeussler/gha/.github/workflows/composer-test-coverage.yaml@24c8e1aa6eb95107a2f97721f962cc6372ae9016 # 0.8.1