From 8365b9ecb25d9ffc460220a5acb2c2b2939f6ee5 Mon Sep 17 00:00:00 2001 From: Roberto B Date: Fri, 20 Sep 2019 18:44:58 +0200 Subject: [PATCH 1/2] Added Laravel template --- ci/laravel.yml | 26 ++++++++++++++++++++++++++ ci/properties/laravel.properties.json | 9 +++++++++ 2 files changed, 35 insertions(+) create mode 100644 ci/laravel.yml create mode 100644 ci/properties/laravel.properties.json diff --git a/ci/laravel.yml b/ci/laravel.yml new file mode 100644 index 0000000..f4e6cba --- /dev/null +++ b/ci/laravel.yml @@ -0,0 +1,26 @@ +name: Laravel CI +on: + push: + branches: + - master + - features/* +jobs: + laravel-tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Copy .env + run: php -r "file_exists('.env') || copy('.env.example', '.env');" + - name: Install Dependencies + run: composer install -q --no-ansi --no-interaction --no-scripts --no-suggest --no-progress --prefer-dist + - name: Generate key + run: php artisan key:generate + - name: Create Database + run: | + mkdir -p database + touch database/database.sqlite + - name: Execute tests (Unit and Feature tests) via PHPUnit + env: + DB_CONNECTION: sqlite + DB_DATABASE: database/database.sqlite + run: vendor/bin/phpunit diff --git a/ci/properties/laravel.properties.json b/ci/properties/laravel.properties.json new file mode 100644 index 0000000..c7ad335 --- /dev/null +++ b/ci/properties/laravel.properties.json @@ -0,0 +1,9 @@ +{ + "name": "Laravel", + "description": "Test a Laravel project.", + "iconName": "php", + "categories": [ + "Php", + "Laravel" + ] +} \ No newline at end of file From 9f247c9a93ece1ceb61bfaae2c1b2b1e273560fa Mon Sep 17 00:00:00 2001 From: Roberto B Date: Thu, 3 Oct 2019 10:08:25 +0200 Subject: [PATCH 2/2] updating due review feedback about following the guidelines --- ci/laravel.yml | 10 ++++------ ci/properties/laravel.properties.json | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/ci/laravel.yml b/ci/laravel.yml index f4e6cba..c3841eb 100644 --- a/ci/laravel.yml +++ b/ci/laravel.yml @@ -1,9 +1,7 @@ -name: Laravel CI -on: - push: - branches: - - master - - features/* +name: Laravel + +on: [push] + jobs: laravel-tests: runs-on: ubuntu-latest diff --git a/ci/properties/laravel.properties.json b/ci/properties/laravel.properties.json index c7ad335..f10a462 100644 --- a/ci/properties/laravel.properties.json +++ b/ci/properties/laravel.properties.json @@ -3,7 +3,7 @@ "description": "Test a Laravel project.", "iconName": "php", "categories": [ - "Php", + "PHP", "Laravel" ] } \ No newline at end of file