Skip to content

Commit 0d676e7

Browse files
committed
Add subpackage-install.yml composite action.
1 parent bc32a5f commit 0d676e7

1 file changed

Lines changed: 45 additions & 6 deletions

File tree

.github/workflows/composer-require-checker.yml

Lines changed: 45 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,48 @@ name: Composer require checker
2525

2626
jobs:
2727
composer-require-checker:
28-
uses: yiisoft/actions/.github/workflows/composer-require-checker.yml@master
29-
with:
30-
os: >-
31-
['ubuntu-latest']
32-
php: >-
33-
['8.0', '8.1']
28+
name: PHP ${{ matrix.php }}
29+
30+
env:
31+
COMPOSER_ROOT_VERSION: dev-master
32+
33+
runs-on: ${{ matrix.os }}
34+
35+
strategy:
36+
matrix:
37+
os:
38+
- ubuntu-latest
39+
40+
php:
41+
- 8.0
42+
- 8.1
43+
- 8.2
44+
45+
steps:
46+
- name: Checkout.
47+
uses: actions/checkout@v3
48+
49+
- name: Install PHP with extensions.
50+
uses: shivammathur/setup-php@v2
51+
with:
52+
php-version: ${{ matrix.php }}
53+
coverage: none
54+
tools: composer:v2
55+
56+
- name: Update composer.
57+
run: composer self-update
58+
59+
- name: Set environment variables pull request linux.
60+
uses: yiisoft/actions/db/environment-linux@master
61+
62+
- name: Install db.
63+
uses: yiisoft/actions/db/subpackage-install@master
64+
with:
65+
BRANCH_NAME: ${{ env.BRANCH_NAME }}
66+
COMPOSER_ROOT_VERSION: ${{ env.COMPOSER_ROOT_VERSION }}
67+
CURRENT_PACKAGE: db
68+
FULL_BRANCH_NAME: ${{ env.FULL_BRANCH_NAME }}
69+
WORK_PACKAGE_URL: ${{ env.WORK_PACKAGE_URL }}
70+
71+
- name: Check dependencies.
72+
run: vendor/bin/composer-require-checker

0 commit comments

Comments
 (0)