name: Test on: push: branches: ["**"] paths: ["PamhagenSysCtrl/**", ".gitea/workflows/test.yaml"] jobs: test: name: Run tests runs-on: windows-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Check for Byte order marks shell: powershell run: | $pattern = [char]::ConvertFromUtf32(0xFEFF) $files = git grep -IEl "^$pattern" if ( $lastexitcode -ne 1 ) { echo "Files with BOM found:" echo $files exit 1 } else { echo "No files with BOM found" exit 0 }