mirror of
https://github.com/flextype/flextype.git
synced 2025-08-05 20:57:41 +02:00
Update ci.yml
This commit is contained in:
32
.github/workflows/ci.yml
vendored
32
.github/workflows/ci.yml
vendored
@@ -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]
|
||||
php: ['7.4', '8.0', '8.1']
|
||||
php: ['8.1']
|
||||
dependency-version: [prefer-stable]
|
||||
|
||||
steps:
|
||||
@@ -37,19 +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
|
||||
|
||||
- name: PHP Static Analysis for PHP 8.1
|
||||
run: ./vendor/bin/phpstan
|
||||
|
||||
- name: Run Tests for PHP 8.1
|
||||
run: ./vendor/bin/pest --coverage
|
||||
|
||||
support:
|
||||
needs: [tests]
|
||||
needs: [ci]
|
||||
name: Discord Notification
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
@@ -59,4 +48,3 @@ jobs:
|
||||
with:
|
||||
webhook: ${{ secrets.WEBHOOK_TOKEN }}
|
||||
message: "**❤️ SUPPORT ONGOING DEVELOPMENT**\n➡️ https://github.com/Awilum#support-me"
|
||||
|
||||
|
Reference in New Issue
Block a user