From 5a01fc0d27a498cbc4ea43580c651cd603c21c49 Mon Sep 17 00:00:00 2001 From: Dan Mason Date: Tue, 28 Jan 2025 23:24:28 +0000 Subject: [PATCH] Run tests on PHP 8.4 (#30) * Run tests on PHP 8.4 * Remove psalm --- .github/workflows/psalm.yml | 37 --------------------------------- .github/workflows/run-tests.yml | 2 +- composer.json | 3 +-- psalm.xml | 24 --------------------- 4 files changed, 2 insertions(+), 64 deletions(-) delete mode 100644 .github/workflows/psalm.yml delete mode 100644 psalm.xml diff --git a/.github/workflows/psalm.yml b/.github/workflows/psalm.yml deleted file mode 100644 index 8c5ed8e..0000000 --- a/.github/workflows/psalm.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Psalm - -on: - push: - paths: - - '**.php' - - 'psalm.xml' - -jobs: - psalm: - name: psalm - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick, fileinfo - coverage: none - - - name: Get composer cache directory - id: composer-cache - run: echo "::set-output name=dir::$(composer config cache-files-dir)" - - - name: Cache composer dependencies - uses: actions/cache@v2 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: composer-${{ hashFiles('**/composer.json') }} - - - name: Run composer install - run: composer install -n --prefer-dist - - - name: Run psalm - run: ./vendor/bin/psalm -c psalm.xml diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index d87a4cc..9789cd0 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - php: [8.3, 8.2, 8.1] + php: [8.4, 8.3, 8.2, 8.1] laravel: [11.*, 10.*] dependency-version: [prefer-lowest, prefer-stable] exclude: diff --git a/composer.json b/composer.json index ab0f2fc..036515e 100644 --- a/composer.json +++ b/composer.json @@ -25,8 +25,7 @@ "require-dev": { "mockery/mockery": "^1.4", "orchestra/testbench": "^8.0|^9.0", - "phpunit/phpunit": "^10.5", - "vimeo/psalm": "^5.0" + "phpunit/phpunit": "^10.5" }, "autoload": { "psr-4": { diff --git a/psalm.xml b/psalm.xml deleted file mode 100644 index 4921f1a..0000000 --- a/psalm.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - -