Skip to content

test: split GitHub workflow policy contracts - #2214

Merged
codeforester merged 1 commit into
mainfrom
ci/2212-20260911-split-github-workflow-contract-tests-below-the-pylint-module
Sep 11, 2026
Merged

codeforester merged 1 commit into
mainfrom
ci/2212-20260911-split-github-workflow-contract-tests-below-the-pylint-module

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • Move the issue-branch-policy contract and scenario suite into a focused test module.
  • Centralize shared workflow YAML traversal helpers.
  • Keep contract runners, Copilot setup validation, and the contract registry aligned with both modules.

Validation

  • tests/test_github_workflows.py and tests/test_issue_branch_policy_workflow.py: 56 passed
  • tests/contracts/run.sh: passed
  • Full Python suite: 1252 passed, 351 subtests passed
  • Pylint across all tracked Python files: passed
  • git diff --check: passed

Closes #2212

@codeforester
codeforester requested a review from a team as a code owner September 11, 2026 11:44
@codeforester
codeforester merged commit 23eade7 into main Sep 11, 2026
23 checks passed
@codeforester
codeforester deleted the ci/2212-20260911-split-github-workflow-contract-tests-below-the-pylint-module branch September 11, 2026 14:59
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.

Split GitHub workflow contract tests below the Pylint module limit

1 participant