diff --git a/.github/workflows/syntax-check.yml b/.github/workflows/syntax-check.yml new file mode 100644 index 0000000..824efae --- /dev/null +++ b/.github/workflows/syntax-check.yml @@ -0,0 +1,24 @@ +name: Python Syntax Check + +on: + pull_request: + branches: + - main # or your default branch + +jobs: + syntax-check: + runs-on: ubuntu-latest + strategy: + matrix: + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + steps: + - uses: actions/checkout@v3 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + + - name: Check Python syntax + run: | + find . -name "*.py" -print0 | xargs -0 -n1 python -m py_compile diff --git a/SearchEngine.zip b/SearchEngine.zip new file mode 100644 index 0000000..a13d2d8 Binary files /dev/null and b/SearchEngine.zip differ