From d5ff401c34851906c556721370ea19487ec71caf Mon Sep 17 00:00:00 2001 From: Chrysanthos <48060191+chrysanthos@users.noreply.github.com> Date: Fri, 31 Oct 2025 22:46:20 +0200 Subject: [PATCH 1/2] Add test pipeline This workflow runs tests for multiple PHP and Laravel versions on pull requests and pushes. --- .github/workflows/run-tests.yml | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/run-tests.yml diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml new file mode 100644 index 0000000..94f74e1 --- /dev/null +++ b/.github/workflows/run-tests.yml @@ -0,0 +1,44 @@ +name: run-tests + +on: [pull_request, push] + +jobs: + test: + runs-on: ubuntu-latest + strategy: + fail-fast: true + matrix: + php: [8.3, 8.4] + laravel: [11.*, 12.*] + include: + - laravel: 11.* + testbench: 9.* + - laravel: 12.* + testbench: 10.* + + name: P${{ matrix.php }} - L${{ matrix.laravel }} + + steps: + - name: Checkout code + uses: actions/checkout@v5 + + - name: Cache dependencies + uses: actions/cache@v4 + with: + path: ~/.composer/cache/files + key: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }} + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite + coverage: none + + - name: Install dependencies + run: | + composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update + composer update --prefer-stable --prefer-dist --no-interaction --no-suggest + + - name: Execute tests + run: vendor/bin/phpunit From e27d0bdaf805db4bc503676a862d7fd66727ed7c Mon Sep 17 00:00:00 2001 From: chrysanthos <48060191+chrysanthos@users.noreply.github.com> Date: Fri, 31 Oct 2025 20:46:36 +0000 Subject: [PATCH 2/2] =?UTF-8?q?Fix=20styling=20=F0=9F=92=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Recorders/RequestRecorder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Recorders/RequestRecorder.php b/src/Recorders/RequestRecorder.php index a6bbf0c..537b3eb 100644 --- a/src/Recorders/RequestRecorder.php +++ b/src/Recorders/RequestRecorder.php @@ -36,7 +36,7 @@ public function record(RequestHandled $event) default => 'server_error', }, key: 'request', - //key: "{$connection}:{$queue}", + // key: "{$connection}:{$queue}", timestamp: $timestamp, )->count()->onlyBuckets(); });