summaryrefslogtreecommitdiff
path: root/vendor/beberlei/assert/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/beberlei/assert/.github/workflows/ci.yml')
-rw-r--r--vendor/beberlei/assert/.github/workflows/ci.yml64
1 files changed, 64 insertions, 0 deletions
diff --git a/vendor/beberlei/assert/.github/workflows/ci.yml b/vendor/beberlei/assert/.github/workflows/ci.yml
new file mode 100644
index 000000000..7003ff495
--- /dev/null
+++ b/vendor/beberlei/assert/.github/workflows/ci.yml
@@ -0,0 +1,64 @@
+on: [push, pull_request]
+name: CI
+jobs:
+ tests:
+ name: Tests
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ php-versions: ['7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1']
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v1
+
+ - name: Setup PHP
+ uses: shivammathur/setup-php@v2
+ with:
+ php-version: ${{ matrix.php-versions }}
+ tools: "cs2pr"
+
+ - name: "Cache dependencies installed with composer"
+ uses: "actions/cache@v1"
+ with:
+ path: "~/.composer/cache"
+ key: "php-${{ matrix.php-version }}-composer-locked-${{ hashFiles('composer.lock') }}"
+ restore-keys: "php-${{ matrix.php-version }}-composer-locked-"
+
+ - name: "Composer"
+ run: "composer update --prefer-stable"
+
+ - name: "PHPUnit"
+ run: "php vendor/bin/phpunit"
+
+# lint:
+# name: Lint
+# runs-on: ubuntu-latest
+
+# steps:
+# - name: Checkout
+# uses: actions/checkout@v1
+
+# - name: Setup PHP
+# uses: shivammathur/setup-php@v2
+# with:
+# php-version: 7.4
+
+# - name: "Cache dependencies installed with composer"
+# uses: "actions/cache@v1"
+# with:
+# path: "~/.composer/cache"
+# key: "php-${{ matrix.php-version }}-composer-locked-${{ hashFiles('composer.lock') }}"
+# restore-keys: "php-${{ matrix.php-version }}-composer-locked-"
+
+# - name: "Composer"
+# run: "composer update --prefer-stable"
+
+# - name: "assert:cs-lint"
+# run: "composer assert:cs-lint"
+
+# - name: "assert:sa-code"
+# run: "composer assert:sa-code"
+
+# - name: "assert:sa-tests"
+# run: "composer assert:sa-tests"