From 1934aab1354833ad4e769bf8fc6166216caafb7a Mon Sep 17 00:00:00 2001 From: Cyber MacGeddon Date: Mon, 14 Jul 2025 14:45:03 +0100 Subject: [PATCH] Run unit tests on PR --- .github/workflows/pull-request.yaml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 6080b661..c7cbdc3c 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -11,10 +11,36 @@ jobs: container-push: - name: Do nothing + name: Run tests runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 + - name: Setup packages + run: make update-package-versions VERSION=0.0.0 + + - name: Setup environment + run: python3 -m venv env + + - name: Invoke environment + run: . env/bin/activate + + - name: Install trustgraph-base + run: (cd trustgraph-base; pip install .) + + - name: Install trustgraph-cli + run: (cd trustgraph-cli; pip install .) + + - name: Install trustgraph-flow + run: (cd trustgraph-flow; pip install .) + + - name: Install some stuff + run: pip install pytest testcontainers + + - name: Unit tests + run: pytest tests/unit + + + \ No newline at end of file