Skip to content

Add CI workflow running pytest on PRs and master - #16

Merged
ehs5 merged 2 commits into
masterfrom
devin/1790601964-ci-tests-workflow
Sep 28, 2026
Merged

ehs5 merged 2 commits into
masterfrom
devin/1790601964-ci-tests-workflow

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The repo had no CI workflow — only release.yml on version tags, which builds the app but never runs the tests — so PRs showed an empty Checks tab and the suite only ever ran locally. Adds .github/workflows/tests.yml: pip install -r requirements-dev.txt + python -m pytest tests -q on Python 3.11, across an ubuntu/windows/macos matrix (fail-fast: false), triggered by pull_request and pushes to master, with concurrency cancelling superseded runs on the same ref.

Single Python version on purpose; say if you want a matrix over 3.10–3.13 too (requires-python = ">=3.10").

All three OS jobs pass on this PR.

Link to Devin session: https://app.devin.ai/sessions/6daa0b67c92f45619f580de2a1e3c212
Open in Devin Desktop: https://app.devin.ai/desktop/session/6daa0b67c92f45619f580de2a1e3c212?variant=devin
Requested by: @ehs5

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@ehs5
ehs5 merged commit 51c29ec into master Sep 28, 2026
3 checks passed
@ehs5
ehs5 deleted the devin/1790601964-ci-tests-workflow branch September 28, 2026 13:29
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.

1 participant