Author: Jim Winstead (jimwins)
Committer: GitHub (web-flow)
Pusher: sy-records
Date: 2024-08-22T11:08:05+08:00

Commit: 
https://github.com/php/web-php/commit/904835abca953b80dcc11545e7efc2ec3f792bc0
Raw diff: 
https://github.com/php/web-php/commit/904835abca953b80dcc11545e7efc2ec3f792bc0.diff

Validate all of the XML files in a GitHub Action (#1052)

Co-authored-by: Luffy <lu...@php.net>

Changed paths:
  M  .github/workflows/integrate.yaml


Diff:

diff --git a/.github/workflows/integrate.yaml b/.github/workflows/integrate.yaml
index 5c0fc846c5..109b23197b 100644
--- a/.github/workflows/integrate.yaml
+++ b/.github/workflows/integrate.yaml
@@ -97,6 +97,16 @@ jobs:
       - name: "Run friendsofphp/php-cs-fixer"
         run: "vendor/bin/php-cs-fixer fix --ansi --config=.php-cs-fixer.php 
--diff --dry-run --show-progress=dots --verbose"
 
+      - name: "Get libxml2-utils"
+        run: |
+          set -x
+          export DEBIAN_FRONTEND=noninteractive
+          sudo apt-get update -y | true
+          sudo apt-get install -y libxml2-utils
+
+      - name: "Validate XML files"
+        run: "for a in $(find . -name '*.xml'); do xmllint --quiet --noout $a; 
done"
+
   tests:
     name: "Tests"
 

Reply via email to