Skip to content

Gate: skip integration tests on PRs#132

Merged
stranske merged 1 commit intomainfrom
ci/gate-skip-integration-tests-on-prs
Feb 16, 2026
Merged

Gate: skip integration tests on PRs#132
stranske merged 1 commit intomainfrom
ci/gate-skip-integration-tests-on-prs

Conversation

@stranske
Copy link
Copy Markdown
Owner

@stranske stranske commented Feb 15, 2026

PR Gate changes (fast feedback):

  • Runs pytest in parallel via xdist: -n auto --dist loadscope
  • Disables coverage on PR Gate (coverage remains on main-branch CI)
  • Skips integration dirs on PR Gate: --ignore=tests/integration --ignore=tests/integrations
  • Skips release/packaging tests on PR Gate via marker: -m 'not release'

Release/packaging validation (slow):

  • Adds .github/workflows/release-e2e.yml
  • Runs nightly and via PR label 'run-release'
  • Executes only -m release tests (PyInstaller build + packaged executable)

Copilot AI review requested due to automatic review settings February 15, 2026 23:10
@stranske-keepalive
Copy link
Copy Markdown
Contributor

⚠️ Action Required: Unable to determine source issue for PR #132. The PR title, branch name, or body must contain the issue number (e.g. #123, branch: issue-123, or the hidden marker ).

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR optimizes the Gate workflow for faster PR feedback by skipping integration test suites during PR validation. Integration tests remain fully enforced on the main branch CI workflow, maintaining complete test coverage while reducing PR wall-time.

Changes:

  • Added pytest_args parameter to Gate workflow to exclude tests/integration and tests/integrations directories from PR test runs

@agents-workflows-bot
Copy link
Copy Markdown
Contributor

🤖 Keepalive Loop Status

PR #132 | Agent: Codex | Iteration 0/5

Current State

Metric Value
Iteration progress [----------] 0/5
Action wait (missing-agent-label)
Disposition skipped (transient)
Gate success
Tasks 0/0 complete
Timeout 45 min (default)
Timeout usage 11m elapsed (25%, 34m remaining)
Keepalive ❌ disabled
Autofix ❌ disabled

🔍 Failure Classification

| Error type | infrastructure |
| Error category | resource |
| Suggested recovery | Confirm the referenced resource exists (repo, PR, branch, workflow, or file). |

@stranske stranske merged commit c0a3e13 into main Feb 16, 2026
44 of 45 checks passed
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