Skip to content

Conversation

@jrfnl
Copy link
Collaborator

@jrfnl jrfnl commented Mar 25, 2025

GH Actions: use the xmllint-validate action runner

Instead of doing all the installation steps for xmllint validation in the workflow, use the ✨ new dedicated phpcsstandards/xmllint-validate action runner instead.

Notes:

  • This does mean that the bin/xml-lint script is now no longer used in CI.
    I've left the script in place as there may be contributors who want to run these checks locally and the script can help them with that, though happy to remove the script if nobody uses it.

Ref: https://github.com/marketplace/actions/xmllint-validate

GH Actions: add some additional XML validation checks

... for dev tool files.

🆕 Remove the bin/xml-lint script

... now it is no longer used in CI.

jrfnl added 2 commits March 25, 2025 11:28
Instead of doing all the installation steps for xmllint validation in the workflow, use the ✨ new dedicated `phpcsstandards/xmllint-validate` action runner instead.

Notes:
* This does mean that the `bin/xml-lint` script is now no longer used in CI.
    I've left the script in place as there may be contributors who want to run these checks locally and the script can help them with that, though happy to remove the script if nobody uses it.

Ref: https://github.com/marketplace/actions/xmllint-validate
@jrfnl jrfnl added this to the 3.x milestone Mar 25, 2025
@jrfnl jrfnl requested a review from a team as a code owner March 25, 2025 10:30
@GaryJones
Copy link
Contributor

Fine to remove the script please.

GaryJones
GaryJones previously approved these changes Mar 25, 2025
... now it is no longer used in CI.
@jrfnl
Copy link
Collaborator Author

jrfnl commented Mar 25, 2025

Fine to remove the script please.

Done in a separate commit.

@GaryJones GaryJones merged commit ac9c5fc into develop Mar 27, 2025
42 checks passed
@GaryJones GaryJones deleted the feature/ghactions-change-xmllint-validation branch March 27, 2025 05:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants