Skip to content

Return GraphQL JSON response in case of JSON Input error instead of Internal Server Error #236

Return GraphQL JSON response in case of JSON Input error instead of Internal Server Error

Return GraphQL JSON response in case of JSON Input error instead of Internal Server Error #236

Workflow file for this run

name: test
on:
pull_request: ~
push:
branches:
- master
jobs:
test:
runs-on: ubuntu-latest
name: test
strategy:
matrix:
install-args: ['']
php-version: ['8.2', '8.3', '8.4']
fail-fast: false
steps:
# Cancel previous runs of the same branch
- name: cancel
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}
- name: checkout
uses: actions/checkout@v4
- name: php
uses: shivammathur/[email protected]
with:
php-version: ${{ matrix.php-version }}
- name: composer-cache-dir
id: composercache
run: |
echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: composer-cache
uses: actions/[email protected]
with:
path: ${{ steps.composercache.outputs.dir }}
key: composer-${{ hashFiles('**/composer.json') }}-${{ matrix.install-args }}
restore-keys: |
composer-${{ hashFiles('**/composer.json') }}-${{ matrix.install-args }}
composer-${{ hashFiles('**/composer.json') }}-
composer-
- name: composer
run: |
composer update ${{ matrix.install-args }} --no-interaction --no-progress --prefer-dist
- name: phpunit
run: |
vendor/bin/simple-phpunit --no-coverage
- name: phpstan-cache
uses: actions/[email protected]
with:
key: phpstan-${{ matrix.php-version }}-${{ matrix.install-args }}-${{ github.ref }}-${{ github.sha }}
path: .phpstan-cache
restore-keys: |
phpstan-${{ matrix.php-version }}-${{ matrix.install-args }}-${{ github.ref }}-
phpstan-${{ matrix.php-version }}-${{ matrix.install-args }}-
phpstan-${{ matrix.php-version }}-
phpstan-
- name: phpstan
run: |
mkdir -p .phpstan-cache
vendor/bin/phpstan analyse --no-progress --no-interaction --memory-limit=1G