Skip to content

[ALLI-13961] Upgrade to league/oauth2-server v9 #12

[ALLI-13961] Upgrade to league/oauth2-server v9

[ALLI-13961] Upgrade to league/oauth2-server v9 #12

Workflow file for this run

# from https://github.com/nelmio/NelmioApiDocBundle/blob/1302bc7568fc1ead9304b8c11d3d2fe5c7ba76c9/.github/workflows/continuous-integration.yml
name: "CI"
on:
pull_request:
branches:
- "*.x"
- main
push:
branches:
- "*.x"
- main
env:
fail-fast: true
jobs:
test:
name: tests
runs-on: "ubuntu-latest"
strategy:
matrix:
php-version:
- '8.3'
- '8.4'
composer-flags:
- ''
- '--prefer-lowest'
steps:
- name: Checkout
uses: "actions/checkout@v4"
with:
fetch-depth: 2
- name: Install PHP
uses: "shivammathur/setup-php@v2"
with:
php-version: "${{ matrix.php-version }}"
tools: composer
coverage: xdebug
- name: composer cache
id: composercache
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: cache dependencies
uses: actions/cache@v4
with:
path: ${{ steps.composercache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
restore-keys: ${{ runner.os }}-composer-
- name: install deps
run: composer update --no-interaction --no-progress ${{ matrix.composer-flags }}
- name: fix permissions
run: chmod 0600 test/Resources/*.pem
- name: phpunit
run: ./vendor/bin/phpunit --coverage-text
analyze:
name: analyze
runs-on: "ubuntu-latest"
steps:
- name: Checkout
uses: "actions/checkout@v3"
- name: Install PHP
uses: "shivammathur/setup-php@v2"
with:
php-version: '8.3'
tools: composer
coverage: none
- name: composer cache
id: composercache
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: cache dependencies
uses: actions/cache@v2
with:
path: ${{ steps.composercache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
restore-keys: ${{ runner.os }}-composer-
- name: install deps
run: composer install --no-interaction --no-progress
- name: phpstan
run: ./vendor/bin/phpstan
- name: codestyle
run: ./vendor/bin/php-cs-fixer fix --dry-run