Skip to content

Commit f7352c0

Browse files
authored
Merge pull request #81 from php-http/cleanup-ci
simplify ci
2 parents 6b35f84 + 03c63a4 commit f7352c0

File tree

1 file changed

+2
-35
lines changed

1 file changed

+2
-35
lines changed

Diff for: .github/workflows/Build-Test.yml

+2-35
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
name: Tests
22

3-
# Run this workflow every time a new commit pushed to your repository
43
on:
54
push:
65
branches:
76
- '*.x'
8-
pull_request:
7+
pull_request:
98

109
jobs:
1110
tests:
@@ -34,45 +33,13 @@ jobs:
3433
- name: Checkout code
3534
uses: actions/checkout@v3
3635

37-
- name: Setup cache environment
38-
id: extcache
39-
uses: shivammathur/cache-extensions@v1
40-
with:
41-
php-version: ${{ matrix.php-versions }}
42-
extensions: ${{ env.extensions }}
43-
key: ${{ env.key }}
44-
45-
- name: Cache PHP Extensions
46-
uses: actions/cache@v2
47-
with:
48-
path: ${{ steps.extcache.outputs.dir }}
49-
key: ${{ steps.extcache.outputs.key }}
50-
restore-keys: ${{ steps.extcache.outputs.key }}
51-
52-
- name: Cache Composer Dependencies
53-
uses: actions/cache@v3
54-
with:
55-
path: ~/.composer/cache/files
56-
key: dependencies-composer-${{ hashFiles('composer.json') }}
57-
5836
- name: Setup PHP Action
5937
uses: shivammathur/setup-php@v2
6038
with:
6139
php-version: ${{ matrix.php-versions }}
6240
extensions: ${{ env.extensions }}
6341
coverage: xdebug
64-
tools: pecl, composer
65-
66-
- name: Get composer cache directory
67-
id: composer-cache
68-
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
69-
70-
- name: Cache dependencies
71-
uses: actions/cache@v3
72-
with:
73-
path: ${{ steps.composer-cache.outputs.dir }}
74-
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
75-
restore-keys: ${{ runner.os }}-composer-
42+
tools: 'composer:v2, pecl'
7643

7744
- name: Install Composer dependencies
7845
run: composer update ${{ matrix.COMPOSER_FLAGS }} --no-interaction

0 commit comments

Comments
 (0)