File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 67
67
diff -B --tabsize=4 ./WordPressVIPMinimum/ruleset.xml <(xmllint --format "./WordPressVIPMinimum/ruleset.xml")
68
68
diff -B --tabsize=4 ./WordPress-VIP-Go/ruleset.xml <(xmllint --format "./WordPress-VIP-Go/ruleset.xml")
69
69
70
+ # Validate dev tool related XML files.
71
+ - name : Validate Project PHPCS ruleset against schema
72
+ uses : phpcsstandards/xmllint-validate@v1
73
+ with :
74
+ pattern : " .phpcs.xml.dist"
75
+ xsd-file : " vendor/squizlabs/php_codesniffer/phpcs.xsd"
76
+
77
+ # Notes:
78
+ # - PHPUnit 9.5 (which will be installed in this job) doesn't ship XSD files further back than 8.5.
79
+ # - PHPUnit 9.3 introduced some new configuration options and deprecated the old versions of those.
80
+ # For cross-version compatibility with older PHPUnit versions, those new config options cannot be used yet,
81
+ # which is why the PHPUnit 9 validation is done against the PHPUnit 9.2 schema.
82
+ - name : " Validate PHPUnit config for use with PHPUnit 8"
83
+ uses : phpcsstandards/xmllint-validate@v1
84
+ with :
85
+ pattern : " phpunit.xml.dist"
86
+ xsd-file : " vendor/phpunit/phpunit/schema/8.5.xsd"
87
+
88
+ - name : " Validate PHPUnit config for use with PHPUnit 9"
89
+ uses : phpcsstandards/xmllint-validate@v1
90
+ with :
91
+ pattern : " phpunit.xml.dist"
92
+ xsd-file : " vendor/phpunit/phpunit/schema/9.2.xsd"
93
+
70
94
# Check the code-style consistency of the PHP files.
71
95
- name : Check PHP code style
72
96
id : phpcs
You can’t perform that action at this time.
0 commit comments