A from-scratch atproto PDS implementation in Python (mirrors https://github.com/DavidBuchanan314/millipds)
1name: Run tests
2run-name: ${{ github.actor }} is running tests
3on:
4 push:
5 branches:
6 - main
7 pull_request:
8 branches:
9 - main
10jobs:
11 Tests:
12 runs-on: ubuntu-latest
13 strategy:
14 matrix:
15 python-version: [ '3.10', '3.11', '3.12', '3.13' ]
16 steps:
17 - uses: actions/checkout@v4
18 - uses: actions/setup-python@v5
19 with:
20 python-version: ${{ matrix.python-version }}
21 - name: Install millipds python module
22 run: |
23 python3 -m pip install .[test]
24 - name: Run the tests
25 run: |
26 python3 -m pytest tests/integration_test.py