diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e45e2e6..ae38975 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,7 +6,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest] - php-versions: ['8.1', '8.0'] + php-versions: ['8.2', '8.1', '8.0'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v1 @@ -16,7 +16,6 @@ jobs: php-version: ${{ matrix.php-versions }} extensions: dom, libxml, mbstring, intl, xml, fileinfo, zip coverage: xdebug - tools: prestissimo - name: Get composer cache directory id: composer-cache run: echo "::set-output name=dir::$(composer config cache-files-dir)" @@ -24,7 +23,7 @@ jobs: uses: actions/cache@v1 with: path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} restore-keys: ${{ runner.os }}-composer- - name: Install Composer dependencies run: composer install --no-ansi --no-interaction --no-progress --optimize-autoloader @@ -32,6 +31,8 @@ jobs: run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - name: Test with phpunit run: vendor/bin/phpunit --coverage-text + - name: Check for vulnerabilities + run: composer security-checker composer-normalize: runs-on: ubuntu-latest steps: diff --git a/README.md b/README.md index bd9aecd..cb914a7 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Laravel Symfony Mailer CSS Inliner Most email clients won't render CSS (on a `` or a `