From e4de0ec78f5233fdca67a268d26f2cf94b201254 Mon Sep 17 00:00:00 2001 From: Tomas Gatial Date: Wed, 28 Jan 2026 11:43:47 +0100 Subject: [PATCH 1/3] ci: enable tests --- .github/workflows/test.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..e5da14e --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,18 @@ +name: Tests + +on: [push] + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Install uv + uses: astral-sh/setup-uv@v4 + with: + enable-cache: true + + - name: Run tests + run: uv run pytest -v From d3751d099a9651c731a80cda11099f046b9e0f17 Mon Sep 17 00:00:00 2001 From: Tomas Gatial Date: Wed, 28 Jan 2026 11:44:53 +0100 Subject: [PATCH 2/3] ci: remove uv cache requirement --- .github/workflows/test.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e5da14e..21ce916 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,8 +11,6 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v4 - with: - enable-cache: true - name: Run tests run: uv run pytest -v From a6ed3b37547b48fcac6498169b75c4679c4e00f0 Mon Sep 17 00:00:00 2001 From: Tomas Gatial Date: Wed, 28 Jan 2026 11:50:11 +0100 Subject: [PATCH 3/3] ci: add test result publishing --- .github/workflows/test.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 21ce916..555ca44 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,4 +13,10 @@ jobs: uses: astral-sh/setup-uv@v4 - name: Run tests - run: uv run pytest -v + run: uv run pytest -v --junit-xml=test-results.xml + + - name: Publish test results + uses: EnricoMi/publish-unit-test-result-action@v2 + if: always() + with: + files: test-results.xml