Skip to content

Commit cdcf935

Browse files
authored
Update test pipelines (#76)
* Update test pipelines * Make sure Composer is using local mirroring * Remove invalid comment
1 parent d175a32 commit cdcf935

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.circleci/config.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ commands:
2020
keys:
2121
- *composer-cache
2222
- run: composer global require "hirak/prestissimo:^0.3"
23+
install-dependencies:
24+
steps:
2325
- run: composer install -n --prefer-dist
2426
- save_cache:
2527
key: *composer-cache
@@ -31,22 +33,24 @@ commands:
3133
type: string
3234
default: 'drupal-composer/drupal-project:8.x-dev'
3335
steps:
34-
- run: composer create-project << parameters.project >> /tmp/drupal --no-interaction --no-dev --prefer-dist --ignore-platform-reqs
36+
- run: composer create-project << parameters.project >> /tmp/drupal --no-interaction --prefer-dist --ignore-platform-reqs
3537
local-require:
3638
steps:
3739
- run:
3840
name: Add as local
3941
command: |
4042
cd /tmp/drupal
41-
composer config repositories.phpstanDrupal '{"type": "path", "url": "~/repo", "options": { "symlink": false }}'
42-
composer require mglaman/phpstan-drupal *@dev
43+
composer config repositories.1 '{"type": "path", "url": "'${CIRCLE_WORKING_DIRECTORY}'", "options": { "symlink": false }}'
44+
composer require mglaman/phpstan-drupal "*"
45+
cat composer.json
4346
cp ~/repo/tests/fixtures/config/drupal-phpstan.neon /tmp/drupal/phpstan.neon
4447
./vendor/bin/phpstan --version
4548
jobs:
4649
build:
4750
<<: *defaults
4851
steps:
4952
- start-project
53+
- install-dependencies
5054
- run:
5155
name: CodeSniffer
5256
command: ./vendor/bin/phpcs src

0 commit comments

Comments
 (0)