Skip to content

Commit c304f67

Browse files
committed
ci: install dev dependencies
1 parent aff91a7 commit c304f67

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ jobs:
3232
- name: Create LocalGov Drupal project
3333
run: composer create-project --stability dev localgovdrupal/localgov-project ./html "${{ matrix.localgov-version }}"
3434

35+
- name: Obtain all dev dependencies for LocalGov Drupal
36+
run: jq --raw-output '.packages[] | select(.name | startswith("localgovdrupal/")) | ."require-dev" | values | to_entries[] | @sh "\(.key):\(.value)"' ./html/composer.lock | sort | uniq | xargs composer --working-dir=./html require --dev --no-interaction
37+
3538
- name: Start Docker environment
3639
run: docker-compose up -d
3740

run-tests.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ docker exec -t drupal bash -c "chown -R docker:docker /var/www/html"
1010
# Ensure everything is up to date.
1111
docker exec -u docker -t drupal bash -c "cd /var/www/html && composer install"
1212

13-
# Obtain all dev dependencies for LocalGov Drupal
14-
docker exec -u docker -t drupal bash -c "jq --raw-output '.packages[] | select(.name | startswith("localgovdrupal/")) | ."require-dev" | values | to_entries[] | @sh "\(.key):\(.value)"' ./html/composer.lock | sort | uniq | xargs composer --working-dir=./html require --dev --no-interaction"
15-
1613
# Coding standards checks.
1714
echo "Checking coding standards"
1815
docker exec -t drupal bash -c "cd /var/www/html && ./bin/phpcs -p"

0 commit comments

Comments
 (0)