Skip to content

ci: run example backend pytest suite on PRs and master - #86

Open
Herklos wants to merge 1 commit into
masterfrom
cursor/backend-pytest-ci-job-8d9f
Open

Herklos wants to merge 1 commit into
masterfrom
cursor/backend-pytest-ci-job-8d9f

Conversation

@Herklos

@Herklos Herklos commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Summary

No workflow ran the pytest suite in examples/app/backend. This adds a example-backend-tests workflow that runs uv run pytest tests/ in that directory on pull requests and on pushes to master. The job fails when any test fails.

Notes

  • The suite has 121 tests and takes about 28 seconds of test time. The job does not change the publish or docs workflows.
  • On current master, 4 tests in tests/test_edge.py fail, so this job will be red until the open PR that aligns those tests with the server behavior is merged. With that change applied, the suite passes 121/121 locally.

Changes

  • New workflow .github/workflows/example-backend-tests.yml.
  • CHANGELOG entry under the current version.
Open in Web Open in Cursor 

Add a workflow that runs uv run pytest tests/ in examples/app/backend on
pull_request and on pushes to master. No existing workflow exercised the
example backend suite. The job fails when any test fails.

Co-authored-by: herklos.dev <herklos.dev@protonmail.com>
@Herklos Herklos self-assigned this Oct 13, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants