File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ name: Composer
2727
2828env :
2929 COMPOSE_USER : runner
30+ COMPOSER_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3031
3132on :
3233 pull_request :
6768 # Create a temporary composer file to install https://github.com/mglaman/composer-drupal-lenient before the real install needs it.
6869 docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer init --no-interaction
6970 docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer config --no-plugins allow-plugins.mglaman/composer-drupal-lenient true
70- docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer require mglaman/composer-drupal-lenient:^1
71+ docker compose run --rm --env COMPOSER_TOKEN --env COMPOSER=composer.lenient.json phpfpm composer require mglaman/composer-drupal-lenient:^1
7172 docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm rm composer.lenient.*
72- docker compose run --rm phpfpm composer install
73+ # The real install.
74+ docker compose run --rm --env COMPOSER_TOKEN phpfpm composer install
7375
7476 - run : |
7577 docker compose run --rm phpfpm composer normalize --dry-run
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ name: PHP
3535
3636env :
3737 COMPOSE_USER : runner
38+ COMPOSER_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3839
3940on :
4041 pull_request :
6566 # Create a temporary composer file to install https://github.com/mglaman/composer-drupal-lenient before the real install needs it.
6667 docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer init --no-interaction
6768 docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer config --no-plugins allow-plugins.mglaman/composer-drupal-lenient true
68- docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer require mglaman/composer-drupal-lenient:^1
69+ docker compose run --rm --env COMPOSER_TOKEN --env COMPOSER=composer.lenient.json phpfpm composer require mglaman/composer-drupal-lenient:^1
6970 docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm rm composer.lenient.*
70- docker compose run --rm phpfpm composer install
71+ # The real install.
72+ docker compose run --rm --env COMPOSER_TOKEN phpfpm composer install
7173
7274 - run : |
7375 docker compose run --rm phpfpm vendor/bin/phpcs
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ name: Project
22
33env :
44 COMPOSE_USER : root
5+ COMPOSER_TOKEN : ${{ secrets.GITHUB_TOKEN }}
56
67on :
78 pull_request :
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ name: Twig
2525
2626env :
2727 COMPOSE_USER : runner
28+ COMPOSER_TOKEN : ${{ secrets.GITHUB_TOKEN }}
2829
2930on :
3031 pull_request :
5556 # Create a temporary composer file to install https://github.com/mglaman/composer-drupal-lenient before the real install needs it.
5657 docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer init --no-interaction
5758 docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer config --no-plugins allow-plugins.mglaman/composer-drupal-lenient true
58- docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm composer require mglaman/composer-drupal-lenient:^1
59+ docker compose run --rm --env COMPOSER_TOKEN --env COMPOSER=composer.lenient.json phpfpm composer require mglaman/composer-drupal-lenient:^1
5960 docker compose run --rm --env COMPOSER=composer.lenient.json phpfpm rm composer.lenient.*
60- docker compose run --rm phpfpm composer install
61+ # The real install.
62+ docker compose run --rm --env COMPOSER_TOKEN phpfpm composer install
6163
6264 - run : |
6365 docker compose run --rm phpfpm vendor/bin/twig-cs-fixer lint
Original file line number Diff line number Diff line change @@ -21,10 +21,10 @@ services:
2121 - ./:/md
2222
2323 prettier :
24- # Prettier does not (yet, fcf .
25- # https://github.com/prettier/prettier/issues/15206) have an official
26- # docker image .
27- # https://hub.docker.com/r/jauderho/prettier is good candidate (cf. https://hub.docker.com/ search?q=prettier&sort=updated_at&order=desc)
24+ # Prettier does not (yet, cf .
25+ # https://github.com/prettier/prettier/issues/15206) have an official docker
26+ # image. https://hub. docker.com/r/jauderho/prettier is good candidate (cf .
27+ # https://hub.docker.com/search?q=prettier&sort=updated_at&order=desc)
2828 image : jauderho/prettier
2929 profiles :
3030 - dev
Original file line number Diff line number Diff line change @@ -20,3 +20,4 @@ services:
2020 MODULE_PATH : web/modules/contrib/$MODULE_NAME
2121 # https://getcomposer.org/doc/03-cli.md#composer-ignore-platform-req-or-composer-ignore-platform-reqs
2222 COMPOSER_IGNORE_PLATFORM_REQS : 1
23+ COMPOSER_TOKEN : ${COMPOSER_TOKEN:-}
You can’t perform that action at this time.
0 commit comments