Skip to content

Commit 5df151f

Browse files
committed
Used composer token in actions
1 parent e728a4b commit 5df151f

6 files changed

Lines changed: 15 additions & 10 deletions

File tree

.github/workflows/composer.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ name: Composer
2727

2828
env:
2929
COMPOSE_USER: runner
30+
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3031

3132
on:
3233
pull_request:
@@ -67,9 +68,9 @@ jobs:
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 --env COMPOSER_TOKEN --rm --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+
docker compose run --env COMPOSER_TOKEN --rm phpfpm composer install
7374
7475
- run: |
7576
docker compose run --rm phpfpm composer normalize --dry-run

.github/workflows/php.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ name: PHP
3535

3636
env:
3737
COMPOSE_USER: runner
38+
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3839

3940
on:
4041
pull_request:
@@ -65,9 +66,9 @@ jobs:
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 --env COMPOSER_TOKEN --rm --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+
docker compose run --env COMPOSER_TOKEN --rm phpfpm composer install
7172
7273
- run: |
7374
docker compose run --rm phpfpm vendor/bin/phpcs

.github/workflows/project.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Project
22

33
env:
44
COMPOSE_USER: root
5+
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
56

67
on:
78
pull_request:

.github/workflows/twig.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ name: Twig
2525

2626
env:
2727
COMPOSE_USER: runner
28+
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2829

2930
on:
3031
pull_request:
@@ -55,9 +56,9 @@ jobs:
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 --env COMPOSER_TOKEN --rm --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+
docker compose run --env COMPOSER_TOKEN --rm phpfpm composer install
6162
6263
- run: |
6364
docker compose run --rm phpfpm vendor/bin/twig-cs-fixer lint

compose.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff 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

scripts/compose.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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:-}

0 commit comments

Comments
 (0)