From 6d6017670e8c9c8969c55c2027afb92ebd789c04 Mon Sep 17 00:00:00 2001 From: Thomas Beutlich Date: Wed, 3 Apr 2024 07:27:25 +0200 Subject: [PATCH] Add extra check for invalid UTF-8 BOM of IFC files --- .github/workflows/validate.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 357df7d..667cbc4 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -26,6 +26,8 @@ jobs: unzip ifcopenshell-python-311-v0.7.0-f7c03db-linux64.zip -d ~/.local/lib/python3.11/site-packages git clone --depth 1 https://github.com/IfcOpenShell/step-file-parser pip install --user -r ./step-file-parser/requirements.in + - name: Check for UTF-8 BOM + run: "! find ./models -name '*.ifc' -print0 | xargs -0 grep -l $'^\\xEF\\xBB\\xBF' | grep ." - name: Validate IFC example files run: | valid_count=0