Skip to content

Ci/gate skip integration tests on prs#133

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

Ci/gate skip integration tests on prs#133
stranske merged 5 commits intomainfrom
ci/gate-skip-integration-tests-on-prs

Conversation

@stranske
Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings February 16, 2026 01:23
@agents-workflows-bot
Copy link
Copy Markdown
Contributor

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

@agents-workflows-bot
Copy link
Copy Markdown
Contributor

agents-workflows-bot bot commented Feb 16, 2026

🤖 Keepalive Loop Status

PR #133 | Agent: Needs-attention | Iteration 0/5

Current State

Metric Value
Iteration progress [----------] 0/5
Action stop (no-checklists)
Gate failure
Tasks 0/0 complete
Timeout 45 min (default)
Timeout usage 1m elapsed (3%, 44m remaining)
Keepalive ✅ enabled
Autofix ❌ disabled

🔍 Failure Classification

| Error type | infrastructure |
| Error category | unknown |
| Suggested recovery | Capture logs and context; retry once and escalate if the issue persists. |

@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Codex autofix run failed

Field Value
Exit Code 1
Error Category unknown
Error Type codex
Run View logs

🔧 Suggested Recovery

Capture logs and context; retry once and escalate if the issue persists.

📝 What to do

  1. Check the workflow logs for detailed error output
  2. If this is a configuration issue, update the relevant settings
  3. If the error persists, consider adding the needs-human label for manual review
  4. Re-run the workflow once the issue is resolved
Output summary
No output captured

@github-actions github-actions bot added agent:needs-attention Agent needs human help autofix Triggers autofix on PR labels Feb 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Autofix updated these files:

  • tests/pipeline/test_run_pipeline.py
  • tests/test_validate_release_workflow_yaml.py

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

Adjusts CI so PR Gate stays fast by skipping slow integration and release/packaging tests, while still running the full surface area on main and providing an on-demand/nightly workflow for release E2E validation.

Changes:

  • Update PR Gate to run pytest with xdist, skip integration directories, and skip release-marked tests; update main CI to run pytest with xdist args.
  • Introduce a new release-e2e.yml workflow (nightly/manual/PR-label) that runs only release-marked tests.
  • Add release marker usage in tests/config, add pytest-xdist to dev deps, and harden sitecustomize.py to strip xdist CLI flags when xdist isn’t available.

Reviewed changes

Copilot reviewed 12 out of 14 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tests/test_sitecustomize.py Adds tests covering xdist-arg stripping/keeping behavior.
tests/test_release_spec.py Marks PyInstaller build test as release.
tests/integration/test_packaged_executable_assets.py Marks integration packaged-exe asset tests as release.
sitecustomize.py Detects xdist availability and conditionally strips -n/--dist flags.
requirements.lock Updates lock content to include new dev dependency graph (incl. xdist).
requirements-dev.lock Mirrors lock updates for dev dependency set.
pyproject.toml Adds pytest-xdist and declares release marker.
CLAUDE.md Documents CI policy (Gate vs main CI vs release E2E).
AGENTS.md Documents CI policy and agent guidance for running release tests.
.github/workflows/release-e2e.yml Adds workflow to run release tests nightly or via PR label.
.github/workflows/pr-00-gate.yml Tunes Gate to skip integration + release tests and disable coverage/soft-gate.
.github/workflows/ci.yml Adds xdist args to main CI pytest invocation.

stranske and others added 2 commits February 15, 2026 19:32
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@stranske stranske merged commit 7dbf068 into main Feb 16, 2026
1 check passed
@stranske stranske deleted the ci/gate-skip-integration-tests-on-prs branch February 21, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:needs-attention Agent needs human help autofix:escalated autofix Triggers autofix on PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants