diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2ca2bee..dc668a7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,22 +1,13 @@ name: CI on: ['push', 'pull_request'] jobs: - phpstan: - name: PHP Static Analysis - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: PHPStan - uses: docker://oskarstark/phpstan-ga - with: - args: analyse src/ -c phpstan.neon - tests: - name: Unit Tests for PHP ${{ matrix.php }} - ${{ matrix.os }} - ${{ matrix.dependency-version }} + ci: + name: PHP ${{ matrix.php }} - ${{ matrix.os }} - ${{ matrix.dependency-version }} runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - php: ['7.4', '8.0', '8.1'] + os: [ubuntu-latest, macos-latest] + php: ['8.1'] dependency-version: [prefer-stable] steps: @@ -27,7 +18,7 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} - extensions: pcntl, mcrypt, openssl + extensions: pcntl, mcrypt, openssl ini-values: disable_functions, error_reporting=E_ALL tools: composer:v2 coverage: xdebug @@ -37,28 +28,17 @@ jobs: echo "::add-matcher::${{ runner.tool_cache }}/php.json" echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - - name: Install PHP 7 dependencies + - name: Install PHP 8.1 dependencies run: composer update --${{ matrix.dependency-version }} --no-interaction --no-progress - if: "matrix.php < 8" - - - name: Install PHP 8 dependencies - if: "matrix.php >= 8" - run: composer update --${{ matrix.dependency-version }} --no-interaction --no-progress - - - name: Run Tests for PHP 7.4 - if: "matrix.php == 7.4" - run: ./vendor/bin/pest --coverage - - - name: Run Tests for PHP 8.0 - if: "matrix.php == 8.0" - run: ./vendor/bin/pest --coverage - + + - name: PHP Static Analysis for PHP 8.1 + run: ./vendor/bin/phpstan + - name: Run Tests for PHP 8.1 - if: "matrix.php == 8.1" run: ./vendor/bin/pest --coverage support: - needs: [phpstan, tests] + needs: [ci] name: Discord Notification runs-on: ubuntu-latest steps: diff --git a/CHANGELOG.md b/CHANGELOG.md index 490c3c3..6fc3d2f 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ + +# [3.0.0](https://github.com/glowyphp/csrf) (2022-07-03) +* Moving to PHP 8.1 + # [2.0.1](https://github.com/glowyphp/csrf) (2021-07-02) * Fixed issue with openssl and mcrypt diff --git a/README.md b/README.md index 80b0c97..6d38b11 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Csrf Package provides Cross Site Request Forgery protection by comparing provide