Skip to content

[1/2] ci: run every script test with pytest, check main after merges - #203

Merged
arudaev merged 1 commit into
mainfrom
ci/1-pytest
Oct 25, 2026
Merged

arudaev merged 1 commit into
mainfrom
ci/1-pytest

Conversation

@arudaev

@arudaev arudaev commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

What and why

CI now runs every test the repository has, and checks main again after merges.

  • Every test runs. The art-pipeline job runs python -m pytest scripts instead of unittest discover. pytest runs both styles, unittest classes and plain test functions; unittest discover silently skipped the plain functions. On the world stack that's 30 more tests (test_world_gate, test_world_paint, test_world_preview).
  • Dependencies: requirements-art.txt gains scipy (which depth_layers.py needs) and pytest.
  • Main is checked after merges: the art pipeline also runs on pushes to main. Concurrency cancels superseded runs.
  • Docs: the PR template, AGENTS.md and CONTRIBUTING.md say python -m pytest scripts.

Issue

Closes #202

Stack

Merge bottom-up with merge commits; retarget the next PR to main before merging it. Independent of the world stack (#195–#200).

Verification

@vercel

vercel Bot commented Oct 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
wincs Ready Ready Preview Oct 24, 2026 7:51pm UTC

Request Review

@github-actions github-actions Bot added area:delivery Build, Vercel, CI, workflows, the board area:pipeline Rerunnable art and export scripts area:docs Design docs, README, contributor guides labels Oct 24, 2026
@arudaev
arudaev added this pull request to stack #232 October 25, 2026 12:01
@arudaev
arudaev merged commit 7c386e8 into main Oct 25, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:delivery Build, Vercel, CI, workflows, the board area:docs Design docs, README, contributor guides area:pipeline Rerunnable art and export scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Run every test in CI and check main after merges

1 participant