Skip to content

Commit 59b5b66

Browse files
committed
Update GitHub actions
1 parent 5fdceda commit 59b5b66

File tree

2 files changed

+19
-27
lines changed

2 files changed

+19
-27
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ name: build
77
jobs:
88
tests:
99
name: PHP ${{ matrix.php-version }}-${{ matrix.os }}
10-
1110
runs-on: ${{ matrix.os }}
12-
1311
env:
1412
extensions: curl, mbstring, dom
1513
key: cache-v1
@@ -26,45 +24,35 @@ jobs:
2624

2725
steps:
2826
- name: Checkout
29-
uses: actions/checkout@v2
27+
uses: actions/checkout@v2.3.4
3028

31-
- name: Setup cache environment
32-
id: cache-env
33-
uses: shivammathur/cache-extensions@v1
34-
with:
35-
php-version: ${{ matrix.php-version }}
36-
extensions: ${{ env.extensions }}
37-
key: ${{ env.key }}
38-
39-
- name: Cache extensions
40-
uses: actions/cache@v2
41-
with:
42-
path: ${{ steps.cache-env.outputs.dir }}
43-
key: ${{ steps.cache-env.outputs.key }}
44-
restore-keys: ${{ steps.cache-env.outputs.key }}
45-
46-
- name: Setup PHP
29+
- name: Install PHP
4730
uses: shivammathur/setup-php@v2
4831
with:
4932
php-version: ${{ matrix.php-version }}
5033
extensions: ${{ env.extensions }}
5134
ini-values: date.timezone='UTC'
35+
tools: composer:v2
5236
coverage: pcov
5337

5438
- name: Determine composer cache directory on Linux
5539
if: matrix.os == 'ubuntu-latest'
56-
run: echo "::set-env name=COMPOSER_CACHE_DIR::$(composer config cache-dir)"
40+
run: echo "COMPOSER_CACHE_DIR=$(composer config cache-dir)" >> $GITHUB_ENV
5741

5842
- name: Determine composer cache directory on Windows
5943
if: matrix.os == 'windows-latest'
60-
run: ECHO "::set-env name=COMPOSER_CACHE_DIR::~\AppData\Local\Composer"
44+
run: echo "COMPOSER_CACHE_DIR=~\AppData\Local\Composer" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
6145

6246
- name: Cache dependencies installed with composer
6347
uses: actions/cache@v1
6448
with:
6549
path: ${{ env.COMPOSER_CACHE_DIR }}
66-
key: php-${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}
67-
restore-keys: php-${{ matrix.php-version }}-composer-
50+
key: php${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}
51+
restore-keys: |
52+
php${{ matrix.php-version }}-composer-
53+
54+
- name: Update composer
55+
run: composer self-update
6856

6957
- name: Install dependencies with composer php 7.4
7058
if: matrix.php-version == '7.4'

.github/workflows/static.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
name: static
66

77
jobs:
8-
mutation:
8+
static:
99
name: PHP ${{ matrix.php-version }}-${{ matrix.os }}
1010

1111
runs-on: ${{ matrix.os }}
@@ -20,7 +20,7 @@ jobs:
2020

2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@v2
23+
uses: actions/checkout@v2.3.4
2424

2525
- name: Install PHP
2626
uses: shivammathur/setup-php@v2
@@ -30,14 +30,18 @@ jobs:
3030
tools: composer:v2
3131

3232
- name: Determine composer cache directory
33-
run: echo "::set-env name=COMPOSER_CACHE_DIR::$(composer config cache-dir)"
33+
run: echo "COMPOSER_CACHE_DIR=$(composer config cache-dir)" >> $GITHUB_ENV
3434

3535
- name: Cache dependencies installed with composer
3636
uses: actions/cache@v2
3737
with:
3838
path: ${{ env.COMPOSER_CACHE_DIR }}
3939
key: php${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}
40-
restore-keys: php-${{ matrix.php-version }}-composer-
40+
restore-keys: |
41+
php${{ matrix.php-version }}-composer-
42+
43+
- name: Update composer
44+
run: composer self-update
4145

4246
- name: Install dependencies with composer
4347
run: composer update --prefer-dist --no-interaction --no-progress --optimize-autoloader

0 commit comments

Comments
 (0)