Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 554489c

Browse files
committed
Start versioning composer.lock and use it for CS/SA analysis on CI
1 parent bb1fe1d commit 554489c

5 files changed

Lines changed: 2579 additions & 4 deletions

File tree

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ CONTRIBUTING.md export-ignore
1111
phpunit.xml.dist export-ignore
1212
run-all.sh export-ignore
1313
phpcs.xml.dist export-ignore
14+
composer.lock export-ignore

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ lib/Doctrine/DBAL
1212
.project
1313
.idea
1414
vendor/
15-
composer.lock
1615
composer.phar
1716
/tests/Doctrine/Performance/history.db
1817
/.phpcs-cache

.travis.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ before_install:
1515
- mv ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini{,.disabled} || echo "xdebug not available"
1616
- composer self-update
1717

18-
install: travis_retry composer update --prefer-dist
18+
install:
19+
- rm composer.lock
20+
- travis_retry composer update --prefer-dist
1921

2022
script:
2123
- if [[ "$DB" == "mysql" || "$DB" == "mariadb" ]]; then mysql -e "CREATE SCHEMA doctrine_tests; GRANT ALL PRIVILEGES ON doctrine_tests.* to travis@'%'"; fi
@@ -52,6 +54,7 @@ jobs:
5254
if: type = cron
5355
env: DB=sqlite DEV_DEPENDENCIES
5456
install:
57+
- rm composer.lock
5558
- composer config minimum-stability dev
5659
- travis_retry composer update --prefer-dist
5760

@@ -68,11 +71,10 @@ jobs:
6871

6972
- stage: Code Quality
7073
env: DB=none STATIC_ANALYSIS
71-
install: travis_retry composer update --prefer-dist --prefer-stable
74+
install: travis_retry composer install --prefer-dist
7275
before_script:
7376
- echo "extension=memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
7477
- echo "extension=redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
75-
- travis_retry composer require --dev --prefer-dist --prefer-stable phpstan/phpstan:^0.9
7678
script: vendor/bin/phpstan analyse -l 1 -c phpstan.neon lib
7779

7880
- stage: Code Quality
@@ -82,6 +84,7 @@ jobs:
8284

8385
- stage: Code Quality
8486
env: DB=none CODING_STANDARDS
87+
install: travis_retry composer install --prefer-dist
8588
php: 7.2
8689
script:
8790
- ./vendor/bin/phpcs lib

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"require-dev": {
3131
"ext-pdo": "*",
3232
"doctrine/coding-standard": "^4.0",
33+
"phpstan/phpstan-shim": "^0.9.2",
3334
"phpunit/phpunit": "^7.0"
3435
},
3536
"autoload": {

0 commit comments

Comments
 (0)