|
2 | 2 | MAKEFLAGS += --warn-undefined-variables
|
3 | 3 | MAKEFLAGS += --no-builtin-rules
|
4 | 4 |
|
5 |
| -include .makefile/e2e.file |
6 |
| - |
7 | 5 | SRC_FILES := $(shell find bin/ src/ vendor-hotfix/ -type f)
|
8 | 6 |
|
9 | 7 | PHP_SCOPER_PHAR_BIN = bin/php-scoper.phar
|
@@ -50,18 +48,13 @@ help:
|
50 | 48 |
|
51 | 49 | .PHONY: check
|
52 | 50 | check: ## Runs all checks
|
53 |
| -check: update_root_version cs composer_normalize phpstan test |
| 51 | +check: composer_root_version_lint cs composer_normalize phpstan test |
54 | 52 |
|
55 | 53 | .PHONY: clean
|
56 | 54 | clean: ## Cleans all created artifacts
|
57 | 55 | clean:
|
58 | 56 | git clean --exclude=.idea/ -ffdx
|
59 | 57 |
|
60 |
| -update_root_version: ## Checks the latest GitHub release and update COMPOSER_ROOT_VERSION accordingly |
61 |
| -update_root_version: |
62 |
| - rm .composer-root-version || true |
63 |
| - $(MAKE) .composer-root-version |
64 |
| - |
65 | 58 | .PHONY: cs
|
66 | 59 | cs: ## Fixes CS
|
67 | 60 | cs: gitignore_sort composer_normalize php_cs_fixer
|
@@ -106,25 +99,30 @@ outdated_fixtures: ## Reports outdated dependencies
|
106 | 99 | outdated_fixtures:
|
107 | 100 | find fixtures -name 'composer.json' -type f -depth 2 -exec dirname '{}' \; | xargs -I % sh -c 'echo "Checking %;" $$(composer install --working-dir=% --ansi && composer outdated --direct --working-dir=% --ansi)'
|
108 | 101 |
|
109 |
| - |
110 |
| -# |
111 |
| -# Tests |
112 |
| -#--------------------------------------------------------------------------- |
113 |
| - |
114 | 102 | .PHONY: test
|
115 | 103 | test: ## Runs all the tests
|
116 |
| -test: check_composer_root_version validate_package covers_validator phpunit e2e |
| 104 | +test: validate_package covers_validator phpunit e2e |
117 | 105 |
|
118 | 106 | .PHONY: validate_package
|
119 | 107 | validate_package: ## Validates the composer.json
|
120 | 108 | validate_package:
|
121 | 109 | composer validate --strict
|
122 | 110 |
|
123 |
| -.PHONY: check_composer_root_version |
124 |
| -check_composer_root_version: ## Checks that the COMPOSER_ROOT_VERSION is up to date |
125 |
| -check_composer_root_version: .composer-root-version |
| 111 | +.PHONY: composer_root_version_check |
| 112 | +composer_root_version_check: ## Runs all checks for the ComposerRootVersion app |
| 113 | + cd composer-root-version-checker; $(MAKE) --file Makefile check |
| 114 | + |
| 115 | +.PHONY: composer_root_version_lint |
| 116 | +composer_root_version_lint: ## Checks that the COMPOSER_ROOT_VERSION is up to date |
| 117 | +composer_root_version_lint: .composer-root-version |
126 | 118 | cd composer-root-version-checker; $(MAKE) --makefile Makefile check_root_version
|
127 | 119 |
|
| 120 | +.PHONY: composer_root_version_update |
| 121 | +composer_root_version_update: ## Updates the COMPOSER_ROOT_VERSION |
| 122 | +composer_root_version_update: |
| 123 | + rm .composer-root-version || true |
| 124 | + $(MAKE) .composer-root-version |
| 125 | + |
128 | 126 | .PHONY: covers_validator
|
129 | 127 | covers_validator: ## Checks PHPUnit @coves tag
|
130 | 128 | covers_validator: $(COVERS_VALIDATOR_BIN)
|
@@ -158,6 +156,7 @@ blackfire: vendor
|
158 | 156 | @echo "This might take a while (~2min)"
|
159 | 157 | $(BLACKFIRE) run php bin/php-scoper add-prefix --output-dir=build/php-scoper --force --quiet
|
160 | 158 |
|
| 159 | +include .makefile/e2e.file |
161 | 160 | .PHONY: e2e
|
162 | 161 | e2e: ## Runs end-to-end tests
|
163 | 162 | e2e: e2e_004 e2e_005 e2e_011 e2e_013 e2e_014 e2e_015 e2e_016 e2e_017 e2e_018 e2e_019 e2e_020 e2e_024 e2e_025 e2e_027 e2e_028 e2e_029 e2e_030 e2e_031 e2e_032 e2e_033 e2e_034 e2e_035
|
@@ -239,7 +238,7 @@ vendor-bin/phpstan/composer.lock: vendor-bin/phpstan/composer.json
|
239 | 238 | @echo "$(@) is not up to date. You may want to run the following command:"
|
240 | 239 | @echo "$$ composer bin phpstan update --lock && touch -c $(@)"
|
241 | 240 |
|
242 |
| -$(PHP_SCOPER_PHAR_BIN): $(BOX) bin/php-scoper $(SRC_FILES) vendor-hotfix vendor scoper.inc.php box.json.dist |
| 241 | +$(PHP_SCOPER_PHAR_BIN): $(BOX) bin/php-scoper $(SRC_FILES) vendor scoper.inc.php box.json.dist |
243 | 242 | $(BOX) compile --no-parallel
|
244 | 243 | touch -c $@
|
245 | 244 |
|
|
0 commit comments