Skip to content

fix(pipeline): close 35 backlog tasks across orchestrator, auth, mode… #1

fix(pipeline): close 35 backlog tasks across orchestrator, auth, mode…

fix(pipeline): close 35 backlog tasks across orchestrator, auth, mode… #1

Workflow file for this run

name: ci
on:
pull_request:
push:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
php: ['8.3', '8.4']
laravel: ['11.*', '12.*']
steps:
- uses: actions/checkout@v4
- uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
extensions: intl, mbstring, pdo_sqlite
coverage: none
- name: Install composer deps
run: |
composer require "illuminate/support:${{ matrix.laravel }}" "illuminate/database:${{ matrix.laravel }}" "illuminate/queue:${{ matrix.laravel }}" "illuminate/http:${{ matrix.laravel }}" "illuminate/contracts:${{ matrix.laravel }}" --no-interaction --no-update
composer update --prefer-dist --no-interaction --no-progress
- name: Pint (format)
run: vendor/bin/pint --test
- name: PHPStan
run: vendor/bin/phpstan analyse --memory-limit=1G --no-progress
- name: Rector (dry run)
run: vendor/bin/rector process --dry-run --no-progress-bar
- name: Pest — arch
run: vendor/bin/pest --testsuite=arch
- name: Pest — unit + feature + conformance
run: vendor/bin/pest --testsuite=unit,feature,conformance
audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: shivammathur/setup-php@v2
with:
php-version: '8.3'
extensions: intl, mbstring
- run: composer install --no-interaction
- name: composer-unused
run: vendor/bin/composer-unused --no-progress
- name: composer-require-checker
run: vendor/bin/composer-require-checker check --config-file=.composer-require-checker.json --no-interaction