name: CI on: pull_request: branches: [main] permissions: contents: read jobs: ci: uses: Sea-Haven-Industries/.github/.github/workflows/ci-python-sam.yaml@0170a57c0d99b542cfafd1f3e1d369c32643f486 # v1.0.2 with: run-tests: false test: runs-on: ubuntu-latest timeout-minutes: 15 steps: - uses: actions/checkout@v7 - uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install Python dependencies shell: bash run: | pip install pytest while IFS= read -r -d '' req; do pip install -r "$req" done < <(find . -name requirements.txt -not -path './.aws-sam/*' -print0) - name: Install Playwright Chromium run: playwright install --with-deps chromium - name: Run tests run: pytest