From 66ddcd81450b33be43602965c437a19e77fbb037 Mon Sep 17 00:00:00 2001 From: Anatoliy Poloz Date: Wed, 14 Feb 2024 00:49:28 +0300 Subject: [PATCH 1/2] ci(make): reset db added --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 696bea0..0d64fb7 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,9 @@ bash: tinker: docker-compose exec php-fpm ./artisan tinker +reseed-db: + docker-compose exec php-fpm bash -c "./artisan migrate:refresh; ./artisan db:seed" + setup-laravel-key: docker-compose exec php-fpm php /application/artisan key:generate @@ -86,7 +89,7 @@ static-analysis: find-magic-numbers: docker-compose exec php-fpm vendor/bin/phpmnd app/ tests/ -ci: find-magic-numbers test rector insights static-analysis +ci: find-magic-numbers test rector insights static-analysis init: clone copy-infra-env restart setup-laravel-packages copy-laravel-env setup-laravel-key run-migrations node-frontend-deps build-frontend-prod fix-permissions make-storage-link From db6728bbf1a1203fdf9ba8f2f4bff161309ff189 Mon Sep 17 00:00:00 2001 From: Anatoliy Poloz Date: Fri, 16 Feb 2024 02:09:07 +0300 Subject: [PATCH 2/2] refactor(make) --- Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 0298109..8e0234b 100644 --- a/Makefile +++ b/Makefile @@ -69,7 +69,7 @@ node-frontend-deps: docker-compose exec php-fpm npm i --legacy-peer-deps test: - docker-compose exec php-fpm vendor/bin/phpunit + docker-compose exec php-fpm vendor/bin/paratest fix-insights: docker-compose exec php-fpm ./artisan insights --fix @@ -81,9 +81,14 @@ rector: docker-compose exec php-fpm vendor/bin/rector process --dry-run static-analysis: - docker-compose exec php-fpm composer static-analysis + docker-compose exec php-fpm composer static-analysis -ci: test rector insights static-analysis +detect-magic-numbers: + docker-compose exec php-fpm vendor/bin/phpmnd app/ tests/ + +ci: fix-code-style detect-magic-numbers test rector insights static-analysis +local-ci: + docker-compose exec -T php-fpm composer ci init: clone copy-infra-env restart setup-laravel-packages copy-laravel-env setup-laravel-key run-migrations node-frontend-deps build-frontend-prod fix-permissions make-storage-link