Skip to content

Commit 5d05fec

Browse files
committed
Simplify GitHub CI pipelines
1 parent 47ed8e6 commit 5d05fec

File tree

4 files changed

+5
-49
lines changed

4 files changed

+5
-49
lines changed

Diff for: .github/workflows/codestyle.yml

-9
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,6 @@ jobs:
2626
php-version: ${{ matrix.php }}
2727
- name: Validate Composer
2828
run: composer validate
29-
- name: Get Composer Cache Directory
30-
id: composer-cache
31-
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
32-
- name: Restore Composer Cache
33-
uses: actions/cache@v3
34-
with:
35-
path: ${{ steps.composer-cache.outputs.dir }}
36-
key: ${{ runner.os }}-${{ matrix.php }}-composer-v2-${{ hashFiles('**/composer.json') }}
37-
restore-keys: ${{ runner.os }}-${{ matrix.php }}-composer-v2-
3829
- name: Install Dependencies
3930
uses: nick-invision/retry@v2
4031
with:

Diff for: .github/workflows/security.yml

-19
Original file line numberDiff line numberDiff line change
@@ -26,24 +26,5 @@ jobs:
2626
uses: shivammathur/setup-php@v2
2727
with:
2828
php-version: ${{ matrix.php }}
29-
- name: Validate Composer
30-
run: composer validate
31-
- name: Get Composer Cache Directory
32-
id: composer-cache
33-
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
34-
- name: Restore Composer Cache
35-
uses: actions/cache@v3
36-
with:
37-
path: ${{ steps.composer-cache.outputs.dir }}
38-
key: ${{ runner.os }}-${{ matrix.php }}-composer-v2-${{ hashFiles('**/composer.json') }}
39-
restore-keys: ${{ runner.os }}-${{ matrix.php }}-composer-v2-
40-
- name: Install Dependencies
41-
uses: nick-invision/retry@v2
42-
with:
43-
timeout_minutes: 5
44-
max_attempts: 5
45-
command: composer update --prefer-dist --no-interaction --no-progress
4629
- name: Composer Audit
4730
run: composer audit
48-
- name: Security Advisories
49-
run: composer require --dev roave/security-advisories:dev-latest

Diff for: .github/workflows/static-analysis.yml

-9
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,6 @@ jobs:
2626
php-version: ${{ matrix.php }}
2727
- name: Validate Composer
2828
run: composer validate
29-
- name: Get Composer Cache Directory
30-
id: composer-cache
31-
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
32-
- name: Restore Composer Cache
33-
uses: actions/cache@v3
34-
with:
35-
path: ${{ steps.composer-cache.outputs.dir }}
36-
key: ${{ runner.os }}-${{ matrix.php }}-composer-v2-${{ hashFiles('**/composer.json') }}
37-
restore-keys: ${{ runner.os }}-${{ matrix.php }}-composer-v2-
3829
- name: Install Dependencies
3930
uses: nick-invision/retry@v2
4031
with:

Diff for: .github/workflows/tests.yml

+5-12
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,13 @@ jobs:
3131
ini-values: "memory_limit=-1"
3232
- name: Validate Composer
3333
run: composer validate
34-
- name: Get Composer Cache Directory
35-
id: composer-cache
36-
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
37-
- name: Restore Composer Cache
38-
uses: actions/cache@v3
39-
with:
40-
path: ${{ steps.composer-cache.outputs.dir }}
41-
key: ${{ runner.os }}-${{ matrix.php }}-composer-v2-${{ hashFiles('**/composer.json') }}
42-
restore-keys: ${{ runner.os }}-${{ matrix.php }}-composer-v2-
4334
- name: Install Dependencies
4435
uses: nick-invision/retry@v2
4536
with:
4637
timeout_minutes: 5
4738
max_attempts: 5
48-
command: composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-progress
49-
- name: Execute Tests
50-
run: composer test
39+
command: composer update --${{ matrix.stability }} --ignore-platform-reqs --prefer-dist --no-interaction --no-progress
40+
- name: Execute Unit Tests
41+
run: composer test:unit
42+
- name: Execute Functional Tests
43+
run: composer test:functional

0 commit comments

Comments
 (0)