From 48e0e021ba737ba0698e4fcfac38c6756cc6b70d Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Sat, 28 Feb 2026 12:20:17 +0000 Subject: [PATCH 1/6] Add workflow to verify bundled libexpat --- .github/workflows/verify-expat.yml | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/verify-expat.yml diff --git a/.github/workflows/verify-expat.yml b/.github/workflows/verify-expat.yml new file mode 100644 index 00000000000000..45ddf3ee85f34c --- /dev/null +++ b/.github/workflows/verify-expat.yml @@ -0,0 +1,32 @@ +name: Verify bundled libexpat + +on: + workflow_dispatch: + push: + paths: + - 'Modules/expat/**' + - '.github/workflows/verify-expat.yml' + pull_request: + paths: + - 'Modules/expat/**' + - '.github/workflows/verify-expat.yml' + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + +jobs: + verify: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v6 + with: + persist-credentials: false + - name: Download and verify bundled libexpat files + run: | + ./Modules/expat/refresh.sh + git diff --exit-code Modules/expat/ From bc6362c722bf3b818d3d4f9e7bade985633e515e Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Sat, 28 Feb 2026 12:22:25 +0000 Subject: [PATCH 2/6] Add commit to test failure --- Modules/expat/expat_config.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Modules/expat/expat_config.h b/Modules/expat/expat_config.h index 09d3161dbc0fb2..29a1d8bf8d5563 100644 --- a/Modules/expat/expat_config.h +++ b/Modules/expat/expat_config.h @@ -12,6 +12,8 @@ #define BYTEORDER 1234 #endif +/* Uh oh! Someone's after adding something that dosen't belong here! */ + #define HAVE_MEMMOVE 1 #define XML_NS 1 From bddc004523a098d057a0005e208ef86b1ce292ed Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Sat, 28 Feb 2026 12:24:57 +0000 Subject: [PATCH 3/6] Revert "Add commit to test failure" This reverts commit bc6362c722bf3b818d3d4f9e7bade985633e515e. --- Modules/expat/expat_config.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/Modules/expat/expat_config.h b/Modules/expat/expat_config.h index 29a1d8bf8d5563..09d3161dbc0fb2 100644 --- a/Modules/expat/expat_config.h +++ b/Modules/expat/expat_config.h @@ -12,8 +12,6 @@ #define BYTEORDER 1234 #endif -/* Uh oh! Someone's after adding something that dosen't belong here! */ - #define HAVE_MEMMOVE 1 #define XML_NS 1 From cad224a3c7e2d42fcba064aff94aa0e87e46c29e Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Sat, 28 Feb 2026 12:25:31 +0000 Subject: [PATCH 4/6] (Actually) Add commit to test failure --- Modules/expat/expat.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Modules/expat/expat.h b/Modules/expat/expat.h index 6c7c4186927725..a3b1e0db6a69b8 100644 --- a/Modules/expat/expat.h +++ b/Modules/expat/expat.h @@ -42,6 +42,8 @@ USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/* Actually test it this time! */ + #ifndef Expat_INCLUDED # define Expat_INCLUDED 1 From 13b0cedb336450479d900839952a873fa25b452b Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Sat, 28 Feb 2026 12:26:31 +0000 Subject: [PATCH 5/6] Revert "(Actually) Add commit to test failure" This reverts commit cad224a3c7e2d42fcba064aff94aa0e87e46c29e. --- Modules/expat/expat.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/Modules/expat/expat.h b/Modules/expat/expat.h index a3b1e0db6a69b8..6c7c4186927725 100644 --- a/Modules/expat/expat.h +++ b/Modules/expat/expat.h @@ -42,8 +42,6 @@ USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/* Actually test it this time! */ - #ifndef Expat_INCLUDED # define Expat_INCLUDED 1 From e4fbe5827646498b241278a22f25f985edca3e67 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Sat, 28 Feb 2026 12:26:44 +0000 Subject: [PATCH 6/6] Drop timeout --- .github/workflows/verify-expat.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verify-expat.yml b/.github/workflows/verify-expat.yml index 45ddf3ee85f34c..6b12b95cb11ff2 100644 --- a/.github/workflows/verify-expat.yml +++ b/.github/workflows/verify-expat.yml @@ -21,7 +21,7 @@ concurrency: jobs: verify: runs-on: ubuntu-latest - timeout-minutes: 10 + timeout-minutes: 5 steps: - uses: actions/checkout@v6 with: