mirror of
https://github.com/nextcloud/server.git
synced 2026-02-03 20:41:22 -05:00
This means we can all run the same version. And when switching to stableX it can pull the corresponding version too. Also local dev envs and CI run the same phpunit. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
57 lines
1.5 KiB
JSON
57 lines
1.5 KiB
JSON
{
|
|
"config": {
|
|
"vendor-dir": "lib/composer",
|
|
"optimize-autoloader": true,
|
|
"sort-packages": true,
|
|
"platform": {
|
|
"php": "8.0"
|
|
},
|
|
"allow-plugins": {
|
|
"bamarni/composer-bin-plugin": true
|
|
}
|
|
},
|
|
"autoload": {
|
|
"files": [
|
|
"lib/public/Log/functions.php"
|
|
],
|
|
"psr-4": {
|
|
"": "lib/private/legacy",
|
|
"OC\\": "lib/private",
|
|
"OC\\Core\\": "core/",
|
|
"OCP\\": "lib/public"
|
|
}
|
|
},
|
|
"require": {
|
|
"php": "^8.0",
|
|
"ext-json": "*",
|
|
"ext-libxml": "*",
|
|
"ext-mbstring": "*",
|
|
"ext-openssl": "*",
|
|
"ext-pdo": "*",
|
|
"ext-simplexml": "*",
|
|
"ext-xmlreader": "*",
|
|
"ext-zip": "*"
|
|
},
|
|
"require-dev": {
|
|
"bamarni/composer-bin-plugin": "^1.4"
|
|
},
|
|
"scripts": {
|
|
"post-install-cmd": [
|
|
"[ $COMPOSER_DEV_MODE -eq 0 ] || composer bin all install",
|
|
"composer dump-autoload"
|
|
],
|
|
"post-update-cmd": [
|
|
"[ $COMPOSER_DEV_MODE -eq 0 ] || composer bin all update --ansi",
|
|
"composer dump-autoload"
|
|
],
|
|
"cs:fix": "php-cs-fixer fix",
|
|
"cs:check": "php-cs-fixer fix --dry-run --diff",
|
|
"lint": "find . -name \\*.php -not -path './lib/composer/*' -not -path './build/stubs/*' -print0 | xargs -0 -n1 php -l",
|
|
"psalm": "psalm --no-cache --threads=$(nproc)",
|
|
"psalm:ci": "psalm --no-cache --threads=1",
|
|
"psalm:update-baseline": "psalm --no-cache --threads=$(nproc) --update-baseline",
|
|
"test": "phpunit --configuration tests/phpunit-autotest.xml",
|
|
"test:db": "@composer run test -- --group DB,SLOWDB",
|
|
"test:files_external": "phpunit --configuration tests/phpunit-autotest-external.xml"
|
|
}
|
|
}
|