summaryrefslogtreecommitdiff
path: root/vendor/soundasleep/html2text/.github/workflows/test.yml
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/soundasleep/html2text/.github/workflows/test.yml')
-rw-r--r--vendor/soundasleep/html2text/.github/workflows/test.yml41
1 files changed, 41 insertions, 0 deletions
diff --git a/vendor/soundasleep/html2text/.github/workflows/test.yml b/vendor/soundasleep/html2text/.github/workflows/test.yml
new file mode 100644
index 000000000..f1c485e90
--- /dev/null
+++ b/vendor/soundasleep/html2text/.github/workflows/test.yml
@@ -0,0 +1,41 @@
+name: Test
+on:
+ - push
+jobs:
+ test:
+ strategy:
+ matrix:
+ operating-system:
+ - ubuntu-latest
+ php-version:
+ - '7.3'
+ - '7.4'
+ - '8.0'
+ - '8.1'
+ - '8.2'
+ name: php ${{ matrix.php-version }} on ${{ matrix.operating-system }}
+ runs-on: ${{ matrix.operating-system }}
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Setup PHP
+ uses: shivammathur/setup-php@v2
+ with:
+ php-version: ${{ matrix.php-version }}
+ extensions: mbstring
+ coverage: none
+ - name: Get composer cache directory
+ id: composer-cache
+ run: echo "::set-output name=dir::$(composer config cache-files-dir)"
+ - name: Setup composer cache
+ uses: actions/cache@v3
+ with:
+ path: ${{ steps.composer-cache.outputs.dir }}
+ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
+ restore-keys: ${{ runner.os }}-composer-
+ - name: Install composer dependencies
+ env:
+ COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
+ run: composer install --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
+ - name: Run tests
+ run: vendor/bin/phpunit