From 24d50148907444a756cd36399f62cf5e2c29b54d Mon Sep 17 00:00:00 2001 From: Shift Date: Sat, 2 Mar 2024 14:44:30 +0000 Subject: [PATCH] Update GitHub Actions for Laravel 11 --- .github/workflows/ci.yml | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 14e4c62..d29d1d4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,35 +3,54 @@ name: CI on: push: pull_request: - branches: [ master ] + branches: + - master jobs: pest: name: Tests (Pest) L${{ matrix.laravel }} + + runs-on: ubuntu-latest + strategy: matrix: - laravel: [9, 10] + laravel: [9, 10, '11'] + steps: - - uses: actions/checkout@v2 - - name: Install composer dependencies - run: composer require "laravel/framework:^${{matrix.laravel}}.0" - - name: Run tests - run: vendor/bin/pest + - uses: actions/checkout@v2 + + + - name: Install composer dependencies + run: composer require "laravel/framework:^${{matrix.laravel}}.0" + + + - name: Run tests + run: vendor/bin/pest php-cs-fixer: name: Code style (php-cs-fixer) + + runs-on: ubuntu-latest + + steps: - uses: actions/checkout@v2 + + - name: Install php-cs-fixer run: composer global require friendsofphp/php-cs-fixer + + - name: Run php-cs-fixer run: $HOME/.composer/vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.php + + - name: Commit changes from php-cs-fixer uses: EndBug/add-and-commit@v5 with: - author_name: "PHP CS Fixer" - author_email: "phpcsfixer@example.com" + author_name: PHP CS Fixer + author_email: phpcsfixer@example.com message: Fix code style (php-cs-fixer)