Skip to content
Snippets Groups Projects
Commit a85cad44 authored by Tim van Dijen's avatar Tim van Dijen Committed by Tim van Dijen
Browse files

Use composerv2

parent 58d878bc
No related branches found
No related tags found
No related merge requests found
......@@ -22,6 +22,7 @@ jobs:
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, mysql, pdo, pdo_sqlite, xml
tools: composer:v2
coverage: pcov
- name: Setup problem matchers for PHP
......@@ -52,7 +53,7 @@ jobs:
run: composer validate
- name: Install Composer dependencies
run: composer install --no-progress --no-suggest --prefer-dist --optimize-autoloader
run: composer install --no-progress --prefer-dist --optimize-autoloader
- name: Syntax check PHP
run: bash vendor/bin/check-syntax-php.sh
......@@ -83,6 +84,7 @@ jobs:
with:
php-version: '7.4'
extensions: mbstring, xml
tools: composer:v2
coverage: none
- name: Setup problem matchers for PHP
......@@ -102,13 +104,13 @@ jobs:
restore-keys: ${{ runner.os }}-composer-
- name: Install Composer dependencies
run: composer install --no-progress --no-suggest --prefer-dist --optimize-autoloader
run: composer install --no-progress --prefer-dist --optimize-autoloader
- name: Security check for locked dependencies
uses: symfonycorp/security-checker-action@v2
- name: Update Composer dependencies
run: composer update --no-progress --no-suggest --prefer-dist --optimize-autoloader
run: composer update --no-progress --prefer-dist --optimize-autoloader
- name: Security check for updated dependencies
uses: symfonycorp/security-checker-action@v2
......@@ -123,6 +125,7 @@ jobs:
with:
php-version: '7.4'
extensions: mbstring, xml
tools: composer:v2
coverage: none
- name: Setup problem matchers for PHP
......@@ -142,7 +145,7 @@ jobs:
restore-keys: ${{ runner.os }}-composer-
- name: Install Composer dependencies
run: composer install --no-progress --no-suggest --prefer-dist --optimize-autoloader
run: composer install --no-progress --prefer-dist --optimize-autoloader
- name: Syntax check YAML / XML / JSON
run: |
......@@ -160,6 +163,7 @@ jobs:
uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php
with:
php-version: '7.4'
tools: composer:v2
extensions: mbstring, xml
- name: Setup problem matchers for PHP
......@@ -179,7 +183,7 @@ jobs:
restore-keys: ${{ runner.os }}-composer-
- name: Install Composer dependencies
run: composer install --no-progress --no-suggest --prefer-dist --optimize-autoloader
run: composer install --no-progress --prefer-dist --optimize-autoloader
- uses: actions/download-artifact@v1
with:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment