| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- name: Tests
 
- on:
 
-   workflow_dispatch:
 
-   push:
 
-     branches:
 
-       - main
 
-     paths-ignore:
 
-       - "LICENSE"
 
-       - "**.md"
 
-   pull_request:
 
-     paths-ignore:
 
-       - "LICENSE"
 
-       - "**.md"
 
- jobs:
 
-   unit:
 
-     name: Unit Tests
 
-     runs-on: ubuntu-latest
 
-     strategy:
 
-       matrix:
 
-         base_docker_image: [alpine, debian]
 
-     steps:
 
-       - uses: actions/checkout@v4
 
-       - name: Set up Python 3.9
 
-         uses: actions/setup-python@v5
 
-         with:
 
-           python-version: 3.9
 
-       - name: Install dependencies
 
-         run: |
 
-           python -m pip install --upgrade pip
 
-           pip install -r python-requirements.txt
 
-         working-directory: test/requirements
 
-       - name: Build Docker web server image
 
-         run: make build-webserver
 
-       - name: Build Docker nginx proxy test image
 
-         run: make build-nginx-proxy-test-${{ matrix.base_docker_image }}
 
-       - name: Run tests
 
-         run: pytest
 
-         working-directory: test
 
 
  |