From 10c9d3e0abfadaf5bf6b17356704a4d00aa5b94c Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Tue, 16 Feb 2021 14:20:44 +0100 Subject: [PATCH] check that all depenencies are installed Signed-off-by: Arthur Schiwon --- .github/workflows/composer.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/composer.yml diff --git a/.github/workflows/composer.yml b/.github/workflows/composer.yml new file mode 100644 index 0000000..1347584 --- /dev/null +++ b/.github/workflows/composer.yml @@ -0,0 +1,27 @@ +name: composer check + +on: + pull_request: + push: + branches: + - master + - stable* + +jobs: + composer: + runs-on: ubuntu-latest + + name: composer install check + + steps: + - uses: actions/checkout@v2 + + - name: install dependencies + uses: php-actions/composer@v5 + with: + php_version: 7.3 + version: 1 + args: -d ./3rdparty/ + + - name: ensure no changes + run: git diff-index HEAD