Last active
September 23, 2024 12:08
-
-
Save rubenvanassche/4fa2a9ab58454e77ba8a457941ffc0c5 to your computer and use it in GitHub Desktop.
Revisions
-
rubenvanassche revised this gist
Dec 13, 2019 . No changes.There are no files selected for viewing
-
rubenvanassche created this gist
Dec 13, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,47 @@ name: Tests (PHP) on: [push] jobs: tests: name: Run tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Cache composer dependencies uses: actions/cache@v1 with: path: vendor key: composer-${{ hashFiles('composer.lock') }} - name: Run composer install run: composer install -n --prefer-dist env: APP_ENV: testing - name: Prepare Laravel Application run: | cp .env.example .env php artisan key:generate - name: Cache yarn dependencies uses: actions/cache@v1 with: path: node_modules key: yarn-${{ hashFiles('yarn.lock') }} - name: Run yarn run: yarn && yarn dev - name: Run tests run: ./vendor/bin/phpunit env: APP_ENV: testing - name: Upload artifacts uses: actions/upload-artifact@master if: failure() with: name: Logs path: ./storage/logs