Merge pull request #38 from PHPCSStandards/feature/revert-action.yml-… #258
test.yml
on: push
Lint Yaml
/
Lint Yaml
5s
Lint Yaml
/
Check GHA workflows
5s
Validate XSD files
17s
Lint Markdown
/
Lint Markdown
7s
QA Markdown
/
QA Markdown
25s
Matrix: test
Annotations
53 errors and 22 warnings
|
Test XSD URL wrong scheme
Process completed with exit code 1.
|
|
XMLLint Validate
URL to the XSD file must be an 'http', 'https' or 'ftp' URL.
|
|
Test XSD URL wrong file extension
Process completed with exit code 1.
|
|
XMLLint Validate
URL to the XSD file must point to a file using an '.xsd' file extension.
|
|
Test XSD file doesn't exist
Process completed with exit code 1.
|
|
XMLLint Validate
Local XSD file must exist and have a file size greater than 0.
|
|
Test XSD file wrong file extension
Process completed with exit code 1.
|
|
XMLLint Validate
Local XSD file must use an '.xsd' file extension.
|
|
Test XSD URL empty
Process completed with exit code 1.
|
|
XMLLint Validate
Remote XSD file must exist and have a file size greater than 0.
|
|
Test show-in-pr: bool true
Process completed with exit code 1.
|
|
Test show-in-pr: bool true:
tests/fixtures/invalid-basic.xml#L5
Premature end of data in tag toplevel line 2
|
|
Test show-in-pr: bool true:
tests/fixtures/invalid-basic.xml#L4
Opening and ending tag mismatch: unclosedelement line 3 and toplevel
|
|
Debug on, invalid XML
Process completed with exit code 1.
|
|
Debug on, invalid XML:
tests/fixtures/some-valid-basic/C-bad.xml#L5
Premature end of data in tag toplevel line 2
|
|
Debug on, invalid XML:
tests/fixtures/some-valid-basic/C-bad.xml#L4
Opening and ending tag mismatch: unclosedelement line 3 and toplevel
|
|
Debug on, invalid XML:
tests/fixtures/some-valid-basic/A-bad.xml#L4
Opening and ending tag mismatch: something line 2 and else
|
|
Test XSD file, invalid XML
Process completed with exit code 1.
|
|
Test XSD file, invalid XML:
tests/fixtures/invalid-basic.xml#L5
Premature end of data in tag toplevel line 2
|
|
Test XSD file, invalid XML:
tests/fixtures/invalid-basic.xml#L4
Opening and ending tag mismatch: unclosedelement line 3 and toplevel
|
|
Test required input missing
Process completed with exit code 1.
|
|
XMLLint Validate
Missing required input 'pattern'. Please provide a path to a file or a glob pattern.
|
|
Test no XSD, invalid XML
Process completed with exit code 1.
|
|
Test no XSD, invalid XML:
tests/fixtures/invalid-basic.xml#L5
Premature end of data in tag toplevel line 2
|
|
Test no XSD, invalid XML:
tests/fixtures/invalid-basic.xml#L4
Opening and ending tag mismatch: unclosedelement line 3 and toplevel
|
|
Test XSD file, valid XML, not schema
Process completed with exit code 3.
|
|
Test XSD file, valid XML, not schema:
tests/fixtures/invalid-local.xml#L3
Element 'wrongelement': This element is not expected. Expected is ( myelement ).
|
|
Test XSD file, valid XML, not schema:
tests/fixtures/invalid-local.xml#L2
Element 'toplevel', attribute 'title': [facet 'maxLength'] The value 'More than ten chars' has a length of '19'; this exceeds the allowed maximum length of '10'.
|
|
Test XSD URL doesn't exist
Process completed with exit code 8.
|
|
Test remote XSD file, valid XML, not valid against schema
Process completed with exit code 3.
|
|
Test remote XSD file, valid XML, not valid against schema:
tests/fixtures/invalid-remote.xml#L3
Element 'wrongelement': This element is not expected. Expected is ( subelement ).
|
|
Test remote XSD file, valid XML, not valid against schema:
tests/fixtures/invalid-remote.xml#L2
Element 'remote', attribute 'title': [facet 'minLength'] The value 'Not 10 ch' has a length of '9'; this underruns the allowed minimum length of '10'.
|
|
Test no XSD, glob, invalid XML files
Process completed with exit code 1.
|
|
Test no XSD, glob, invalid XML files:
tests/fixtures/some-valid-basic/C-bad.xml#L5
Premature end of data in tag toplevel line 2
|
|
Test no XSD, glob, invalid XML files:
tests/fixtures/some-valid-basic/C-bad.xml#L4
Opening and ending tag mismatch: unclosedelement line 3 and toplevel
|
|
Test no XSD, glob, invalid XML files:
tests/fixtures/some-valid-basic/A-bad.xml#L4
Opening and ending tag mismatch: something line 2 and else
|
|
Test XSD file empty
Process completed with exit code 1.
|
|
XMLLint Validate
Local XSD file must exist and have a file size greater than 0.
|
|
Test local XSD overrules remote [2]
Process completed with exit code 3.
|
|
Test local XSD overrules remote [2]:
tests/fixtures/valid-remote.xml#L2
Element 'remote': No matching global declaration available for the validation root.
|
|
Test show-in-pr: string false
Process completed with exit code 1.
|
|
Test show-in-pr: bool false
Process completed with exit code 1.
|
|
Test show-in-pr: string true
Process completed with exit code 1.
|
|
Test show-in-pr: string true:
tests/fixtures/invalid-basic.xml#L5
Premature end of data in tag toplevel line 2
|
|
Test show-in-pr: string true:
tests/fixtures/invalid-basic.xml#L4
Opening and ending tag mismatch: unclosedelement line 3 and toplevel
|
|
Test show-in-pr: unsupported value
Process completed with exit code 1.
|
|
Test show-in-pr: unsupported value:
tests/fixtures/invalid-basic.xml#L5
Premature end of data in tag toplevel line 2
|
|
Test show-in-pr: unsupported value:
tests/fixtures/invalid-basic.xml#L4
Opening and ending tag mismatch: unclosedelement line 3 and toplevel
|
|
Test XSD file, glob, valid XML, not schema
Process completed with exit code 3.
|
|
Test XSD file, glob, valid XML, not schema:
tests/fixtures/some-valid-local-xsd/B-bad.xml#L4
Element 'myelement': Element content is not allowed, because the content type is a simple type definition.
|
|
Test XSD file, glob, valid XML, not schema:
tests/fixtures/some-valid-local-xsd/B-bad.xml#L2
Element 'toplevel': The attribute 'title' is required but missing.
|
|
Test XSD file, glob, valid XML, not schema:
tests/fixtures/some-valid-local-xsd/A-bad.xml#L2
Element 'toplevel': Missing child element(s). Expected is ( myelement ).
|
|
Test XSD file, glob, valid XML, not schema:
tests/fixtures/some-valid-local-xsd/A-bad.xml#L2
Element 'toplevel', attribute 'title': [facet 'maxLength'] The value 'Missing elm' has a length of '11'; this exceeds the allowed maximum length of '10'.
|
|
Lint Markdown / Lint Markdown
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: xt0rted/markdownlint-problem-matcher@1a5fabfb577370cfdf5af944d418e4be3ea06f27. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Validate XSD files
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test show-in-pr: bool true
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test XSD file, valid XML + schema
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Debug on, invalid XML
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test XSD file, invalid XML
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test no XSD, invalid XML
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test no XSD, glob, valid XML files
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test XSD file, glob, valid XML + schema
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test no XSD, valid XML
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test XSD file, valid XML, not schema
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test remote XSD file, valid XML, not valid against schema
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test no XSD, glob, invalid XML files
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test local XSD overrules remote [2]
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
XMLLint Validate
Both a local file as well as a remote URL passed for the XSD file. The local file takes precedence, the remote URL will be ignored.
|
|
Test remote XSD file, valid XML
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Debug off, valid XML
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test show-in-pr: string true
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test local XSD overrules remote [1]
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
XMLLint Validate
Both a local file as well as a remote URL passed for the XSD file. The local file takes precedence, the remote URL will be ignored.
|
|
Test show-in-pr: unsupported value
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test XSD file, glob, valid XML, not schema
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: korelstar/xmllint-problem-matcher@1bd292d642ddf3d369d02aaa8b262834d61198c0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|