From ba24d0f5c18babfe447c65f33f99d2bcd198328a Mon Sep 17 00:00:00 2001 From: Bruno Meilick Date: Tue, 28 Jul 2020 17:22:08 +0200 Subject: [PATCH] Create test.yml --- .github/workflows/test.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..cd47d28 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,34 @@ +name: Unit Tests + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + schedule: + - cron: '0 2 * * *' # run at 2 AM UTC + +jobs: + test: + runs-on: ubuntu-latest + name: Tests + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: '7.2' + tools: composer + + - name: Install + run: composer install + + # update kirby to latest release of version 3 (includes release candidates!) + # https://semver.mwl.be/#!?package=getkirby%2Fcms&version=3.*&minimum-stability=RC + - name: Update Kirby Core + run: composer require getkirby/cms:"3.*@RC" + + - name: Run Tests + run: composer test