# name: Run Pytest # on: # push: # branches: # - '**' # Run on all branches # pull_request: # branches: # - main # jobs: # etl-unit-tests: # runs-on: ubuntu-22.04 # steps: # - name: Checkout Repository # uses: actions/checkout@v4 # - name: Set up Python # uses: actions/setup-python@v5 # with: # python-version: '3.12' # - name: Set up Python # uses: actions/setup-python@v4 # with: # python-version: '3.12' # - name: Install dependencies # run: | # pip install poetry # poetry install --no-root # - name: Run Tests # run: | # poetry run pytest -W ignore::DeprecationWarning # env: # PYTHONPATH: ${{ github.workspace }} # continue-on-error: ${{ github.event_name == 'push' && github.ref != 'refs/heads/main' }}