From 7ae425f3619795fe5ac5d25fdc633cbe5d25a127 Mon Sep 17 00:00:00 2001 From: moitran Date: Fri, 31 May 2024 12:10:13 +0700 Subject: [PATCH] fix CI --- .github/workflows/laravel-ci.yml | 40 ++++++++++++++------------------ 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/.github/workflows/laravel-ci.yml b/.github/workflows/laravel-ci.yml index b46312a..e11a046 100644 --- a/.github/workflows/laravel-ci.yml +++ b/.github/workflows/laravel-ci.yml @@ -1,13 +1,12 @@ name: Laravel on: - push: - branches: ["*"] pull_request: branches: ["main"] jobs: - setup-php: + pint: + name: pint runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -16,31 +15,28 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: '8.2' - extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv coverage: none - - name: Run composer install + - name: Install composer dependencies run: composer install -n --prefer-dist - - name: Prepare Laravel Application - run: | - cp .env.ci .env - php artisan key:generate - - pint: - runs-on: ubuntu-latest - needs: setup-php - steps: - - name: Checkout code - uses: actions/checkout@v3 - - name: Run Laravel Pint + - name: Run Static Analysis run: ./vendor/bin/pint --test phpstan: + name: phpstan runs-on: ubuntu-latest - needs: setup-php steps: - - name: Checkout code - uses: actions/checkout@v3 - - name: Run LaravelStan - run: ./vendor/bin/phpstan analyse + - uses: actions/checkout@v3 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: '8.2' + coverage: none + + - name: Install composer dependencies + run: composer install -n --prefer-dist + + - name: Run Static Analysis + run: ./vendor/bin/phpstan --error-format=github