Skip to content

Commit 617e2ee

Browse files
committed
Updated action tasks
1 parent f3aadff commit 617e2ee

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/composer.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,17 @@ jobs:
6262
run: |
6363
docker network create frontend
6464
65-
- run: |
65+
- &composer_install
66+
name: Composer install
67+
run: |
68+
# Create a temporary composer file to install https://github.com/mglaman/composer-drupal-lenient before the real install needs it.
69+
docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer init --no-interaction
70+
docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer config --no-plugins allow-plugins.mglaman/composer-drupal-lenient true
71+
docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer require mglaman/composer-drupal-lenient
72+
docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm rm composer.lenient.*
6673
docker compose run --rm phpfpm composer install
74+
75+
- run: |
6776
docker compose run --rm phpfpm composer normalize --dry-run
6877
6978
composer-audit:
@@ -75,5 +84,7 @@ jobs:
7584
run: |
7685
docker network create frontend
7786
87+
- *composer_install
88+
7889
- run: |
7990
docker compose run --rm phpfpm composer audit

0 commit comments

Comments
 (0)