Skip to content

Trigger system tests when the system check file changes #18590

Merged
zanieb merged 2 commits intoastral-sh:mainfrom
zaniebot:claude/run-system-tests-88jj0
Mar 20, 2026
Merged

Trigger system tests when the system check file changes #18590
zanieb merged 2 commits intoastral-sh:mainfrom
zaniebot:claude/run-system-tests-88jj0

Conversation

@zanieb
Copy link
Copy Markdown
Member

@zanieb zanieb commented Mar 20, 2026

No description provided.

Previously, system tests only ran when `.github/workflows/test-system.yml`
was modified. Changes to `scripts/check_system_python.py` or
`scripts/check_embedded_python.py` (which are the actual test scripts
executed by the system test workflow) did not trigger the tests.

https://claude.ai/code/session_012XzrYD5gS3oWrgTHR8ax9n
@zanieb zanieb added the internal A refactor or improvement that is not user-facing label Mar 20, 2026
Split detection into `system_workflow_changed` (for the workflow file)
and `system_test_changed` (for the test scripts), matching the pattern
used elsewhere in the CI plan.

https://claude.ai/code/session_012XzrYD5gS3oWrgTHR8ax9n
@zanieb zanieb changed the title Include system check scripts in CI workflow trigger conditions Trigger system tests when the system check file changes Mar 20, 2026
@zanieb zanieb enabled auto-merge (squash) March 20, 2026 16:12
@zanieb zanieb merged commit cedae1a into astral-sh:main Mar 20, 2026
52 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal A refactor or improvement that is not user-facing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants