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: ...@@ -22,6 +22,7 @@ jobs:
with: with:
php-version: ${{ matrix.php-versions }} php-version: ${{ matrix.php-versions }}
extensions: mbstring, mysql, pdo, pdo_sqlite, xml extensions: mbstring, mysql, pdo, pdo_sqlite, xml
tools: composer:v2
coverage: pcov coverage: pcov
- name: Setup problem matchers for PHP - name: Setup problem matchers for PHP
...@@ -52,7 +53,7 @@ jobs: ...@@ -52,7 +53,7 @@ jobs:
run: composer validate run: composer validate
- name: Install Composer dependencies - 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 - name: Syntax check PHP
run: bash vendor/bin/check-syntax-php.sh run: bash vendor/bin/check-syntax-php.sh
...@@ -83,6 +84,7 @@ jobs: ...@@ -83,6 +84,7 @@ jobs:
with: with:
php-version: '7.4' php-version: '7.4'
extensions: mbstring, xml extensions: mbstring, xml
tools: composer:v2
coverage: none coverage: none
- name: Setup problem matchers for PHP - name: Setup problem matchers for PHP
...@@ -102,13 +104,13 @@ jobs: ...@@ -102,13 +104,13 @@ jobs:
restore-keys: ${{ runner.os }}-composer- restore-keys: ${{ runner.os }}-composer-
- name: Install Composer dependencies - 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 - name: Security check for locked dependencies
uses: symfonycorp/security-checker-action@v2 uses: symfonycorp/security-checker-action@v2
- name: Update Composer dependencies - 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 - name: Security check for updated dependencies
uses: symfonycorp/security-checker-action@v2 uses: symfonycorp/security-checker-action@v2
...@@ -123,6 +125,7 @@ jobs: ...@@ -123,6 +125,7 @@ jobs:
with: with:
php-version: '7.4' php-version: '7.4'
extensions: mbstring, xml extensions: mbstring, xml
tools: composer:v2
coverage: none coverage: none
- name: Setup problem matchers for PHP - name: Setup problem matchers for PHP
...@@ -142,7 +145,7 @@ jobs: ...@@ -142,7 +145,7 @@ jobs:
restore-keys: ${{ runner.os }}-composer- restore-keys: ${{ runner.os }}-composer-
- name: Install Composer dependencies - 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 - name: Syntax check YAML / XML / JSON
run: | run: |
...@@ -160,6 +163,7 @@ jobs: ...@@ -160,6 +163,7 @@ jobs:
uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php
with: with:
php-version: '7.4' php-version: '7.4'
tools: composer:v2
extensions: mbstring, xml extensions: mbstring, xml
- name: Setup problem matchers for PHP - name: Setup problem matchers for PHP
...@@ -179,7 +183,7 @@ jobs: ...@@ -179,7 +183,7 @@ jobs:
restore-keys: ${{ runner.os }}-composer- restore-keys: ${{ runner.os }}-composer-
- name: Install Composer dependencies - 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 - uses: actions/download-artifact@v1
with: 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