perf: rework makefile
All checks were successful
repod / xml (push) Successful in 1m29s
repod / php (push) Successful in 48s
repod / nodejs (push) Successful in 57s
repod / release (push) Has been skipped

This commit is contained in:
Michel Roux 2025-02-15 20:04:00 +01:00
parent dfa6bc84c7
commit 301e8a1864
4 changed files with 58 additions and 54 deletions

View File

@ -84,42 +84,14 @@ appstore:
rm -rf $(appstore_build_directory) rm -rf $(appstore_build_directory)
mkdir -p $(appstore_build_directory) mkdir -p $(appstore_build_directory)
tar -C .. -cvzf $(appstore_package_name).tar.gz \ tar -C .. -cvzf $(appstore_package_name).tar.gz \
--exclude="$(app_name)/build" \ $(app_name)/appinfo \
--exclude="$(app_name)/tests" \ $(app_name)/css \
--exclude="$(app_name)/Makefile" \ $(app_name)/img \
--exclude="$(app_name)/*.log" \ $(app_name)/js \
--exclude="$(app_name)/phpunit*xml" \ $(app_name)/l10n \
--exclude="$(app_name)/composer.*" \ $(app_name)/lib \
--exclude="$(app_name)/node_modules" \ $(app_name)/templates \
--exclude="$(app_name)/js/node_modules" \ $(app_name)/CHANGELOG.md
--exclude="$(app_name)/js/tests" \
--exclude="$(app_name)/js/test" \
--exclude="$(app_name)/js/*.log" \
--exclude="$(app_name)/js/package.json" \
--exclude="$(app_name)/js/bower.json" \
--exclude="$(app_name)/js/karma.*" \
--exclude="$(app_name)/js/protractor.*" \
--exclude="$(app_name)/package.json" \
--exclude="$(app_name)/bower.json" \
--exclude="$(app_name)/karma.*" \
--exclude="$(app_name)/protractor\.*" \
--exclude="$(app_name)/.*" \
--exclude="$(app_name)/js/.*" \
--exclude="$(app_name)/tsconfig.json" \
--exclude="$(app_name)/stylelint.config.cjs" \
--exclude="$(app_name)/README.md" \
--exclude="$(app_name)/package-lock.json" \
--exclude="$(app_name)/LICENSE" \
--exclude="$(app_name)/src" \
--exclude="$(app_name)/stubs" \
--exclude="$(app_name)/screens" \
--exclude="$(app_name)/vendor" \
--exclude="$(app_name)/translationfiles" \
--exclude="$(app_name)/Dockerfile" \
--exclude="$(app_name)/psalm.xml" \
--exclude="$(app_name)/renovate.json" \
--exclude="$(app_name)/vite.config.ts" \
$(app_name)
# Start a nextcloud server on Docker to kickstart developement # Start a nextcloud server on Docker to kickstart developement
.PHONY: dev .PHONY: dev

24
composer.lock generated
View File

@ -9,16 +9,16 @@
"packages-dev": [ "packages-dev": [
{ {
"name": "kubawerlos/php-cs-fixer-custom-fixers", "name": "kubawerlos/php-cs-fixer-custom-fixers",
"version": "v3.22.0", "version": "v3.23.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers.git", "url": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers.git",
"reference": "8701394f0c7cd450ac4fa577d24589122c1d5d5e" "reference": "b3210c6e546bdfc95664297a8971ae3b6b1f4a5a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/kubawerlos/php-cs-fixer-custom-fixers/zipball/8701394f0c7cd450ac4fa577d24589122c1d5d5e", "url": "https://api.github.com/repos/kubawerlos/php-cs-fixer-custom-fixers/zipball/b3210c6e546bdfc95664297a8971ae3b6b1f4a5a",
"reference": "8701394f0c7cd450ac4fa577d24589122c1d5d5e", "reference": "b3210c6e546bdfc95664297a8971ae3b6b1f4a5a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -49,9 +49,9 @@
"description": "A set of custom fixers for PHP CS Fixer", "description": "A set of custom fixers for PHP CS Fixer",
"support": { "support": {
"issues": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/issues", "issues": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/issues",
"source": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/tree/v3.22.0" "source": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/tree/v3.23.0"
}, },
"time": "2024-08-16T20:44:35+00:00" "time": "2025-02-15T09:15:56+00:00"
}, },
{ {
"name": "nextcloud/coding-standard", "name": "nextcloud/coding-standard",
@ -577,12 +577,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git", "url": "https://github.com/Roave/SecurityAdvisories.git",
"reference": "74a1f3e080759ad7d1e7f2d68c1f4d754b401acd" "reference": "3dafa2bcf6675854ed6410d1c84c0f71f819fc26"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/74a1f3e080759ad7d1e7f2d68c1f4d754b401acd", "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/3dafa2bcf6675854ed6410d1c84c0f71f819fc26",
"reference": "74a1f3e080759ad7d1e7f2d68c1f4d754b401acd", "reference": "3dafa2bcf6675854ed6410d1c84c0f71f819fc26",
"shasum": "" "shasum": ""
}, },
"conflict": { "conflict": {
@ -599,7 +599,7 @@
"airesvsg/acf-to-rest-api": "<=3.1", "airesvsg/acf-to-rest-api": "<=3.1",
"akaunting/akaunting": "<2.1.13", "akaunting/akaunting": "<2.1.13",
"akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53", "akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53",
"alextselegidis/easyappointments": "<1.5", "alextselegidis/easyappointments": "<=1.5",
"alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1",
"amazing/media2click": ">=1,<1.3.3", "amazing/media2click": ">=1,<1.3.3",
"ameos/ameos_tarteaucitron": "<1.2.23", "ameos/ameos_tarteaucitron": "<1.2.23",
@ -1444,7 +1444,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-02-12T18:06:17+00:00" "time": "2025-02-14T21:04:39+00:00"
} }
], ],
"aliases": [], "aliases": [],
@ -1457,7 +1457,7 @@
"platform": { "platform": {
"php": "^8.1" "php": "^8.1"
}, },
"platform-dev": [], "platform-dev": {},
"platform-overrides": { "platform-overrides": {
"php": "8.1" "php": "8.1"
}, },

42
package-lock.json generated
View File

@ -34,7 +34,7 @@
"eslint-plugin-pinia": "^0.4.1", "eslint-plugin-pinia": "^0.4.1",
"eslint-plugin-prettier": "^5.2.3", "eslint-plugin-prettier": "^5.2.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vue-tsc": "^2.2.0" "vue-tsc": "^2.2.2"
} }
}, },
"node_modules/@ampproject/remapping": { "node_modules/@ampproject/remapping": {
@ -12489,14 +12489,14 @@
} }
}, },
"node_modules/vue-tsc": { "node_modules/vue-tsc": {
"version": "2.2.0", "version": "2.2.2",
"resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.2.0.tgz", "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.2.2.tgz",
"integrity": "sha512-gtmM1sUuJ8aSb0KoAFmK9yMxb8TxjewmxqTJ1aKphD5Cbu0rULFY6+UQT51zW7SpUcenfPUuflKyVwyx9Qdnxg==", "integrity": "sha512-1icPKkxAA5KTAaSwg0wVWdE48EdsH8fgvcbAiqojP4jXKl6LEM3soiW1aG/zrWrFt8Mw1ncG2vG1PvpZpVfehA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@volar/typescript": "~2.4.11", "@volar/typescript": "~2.4.11",
"@vue/language-core": "2.2.0" "@vue/language-core": "2.2.2"
}, },
"bin": { "bin": {
"vue-tsc": "bin/vue-tsc.js" "vue-tsc": "bin/vue-tsc.js"
@ -12505,6 +12505,38 @@
"typescript": ">=5.0.0" "typescript": ">=5.0.0"
} }
}, },
"node_modules/vue-tsc/node_modules/@vue/language-core": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.2.tgz",
"integrity": "sha512-QotO41kurE5PLf3vrNgGTk3QswO2PdUFjBwNiOi7zMmGhwb25PSTh9hD1MCgKC06AVv+8sZQvlL3Do4TTVHSiQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@volar/language-core": "~2.4.11",
"@vue/compiler-dom": "^3.5.0",
"@vue/compiler-vue2": "^2.7.16",
"@vue/shared": "^3.5.0",
"alien-signals": "^1.0.3",
"minimatch": "^9.0.3",
"muggle-string": "^0.4.1",
"path-browserify": "^1.0.1"
},
"peerDependencies": {
"typescript": "*"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
}
},
"node_modules/vue-tsc/node_modules/alien-signals": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-1.0.3.tgz",
"integrity": "sha512-zQOh3wAYK5ujENxvBBR3CFGF/b6afaSzZ/c9yNhJ1ENrGHETvpUuKQsa93Qrclp0+PzTF93MaZ7scVp1uUozhA==",
"dev": true,
"license": "MIT"
},
"node_modules/which": { "node_modules/which": {
"version": "2.0.2", "version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",

View File

@ -43,6 +43,6 @@
"eslint-plugin-pinia": "^0.4.1", "eslint-plugin-pinia": "^0.4.1",
"eslint-plugin-prettier": "^5.2.3", "eslint-plugin-prettier": "^5.2.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vue-tsc": "^2.2.0" "vue-tsc": "^2.2.2"
} }
} }