From d0594861fc9c2bbb016a4965903510ead6ae1682 Mon Sep 17 00:00:00 2001 From: Hasin Hayder Date: Wed, 1 Jun 2022 13:24:11 +0600 Subject: [PATCH] Workflow Renamed --- .../workflows/{run-tests.yml => PHP8.0.yml} | 4 +- .github/workflows/PHP8.1.yml | 43 +++++++++++++++++++ 2 files changed, 45 insertions(+), 2 deletions(-) rename .github/workflows/{run-tests.yml => PHP8.0.yml} (95%) create mode 100644 .github/workflows/PHP8.1.yml diff --git a/.github/workflows/run-tests.yml b/.github/workflows/PHP8.0.yml similarity index 95% rename from .github/workflows/run-tests.yml rename to .github/workflows/PHP8.0.yml index 377ab42..0f78db9 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/PHP8.0.yml @@ -1,4 +1,4 @@ -name: "Run Tests" +name: "PHP 8.0 Tests" on: [push, pull_request] @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - php: [8.1, 8.0] + php: [8.0] name: PHP${{ matrix.php }} diff --git a/.github/workflows/PHP8.1.yml b/.github/workflows/PHP8.1.yml new file mode 100644 index 0000000..817c0d1 --- /dev/null +++ b/.github/workflows/PHP8.1.yml @@ -0,0 +1,43 @@ +name: "PHP 8.0 Tests" + +on: [push, pull_request] + +jobs: + test: + + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + php: [8.1] + + name: PHP${{ matrix.php }} + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: curl, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, iconv + coverage: none + + - name: Install dependencies + run: composer install + + - name: Create Environment file and generate app key + run: | + cp .env.example .env + + php artisan key:generate + + - name: Create database and run migration + run: | + touch database/hydra.sqlite + php artisan migrate + php artisan db:seed + + - name: Execute tests + run: vendor/bin/phpunit