Skip to content

Patch pytest and allow manual CSIS CI runs - #134

Merged
jim4226 merged 1 commit into
mainfrom
codex/csis-ci-dispatch
Aug 6, 2026
Merged

Patch pytest and allow manual CSIS CI runs#134
jim4226 merged 1 commit into
mainfrom
codex/csis-ci-dispatch

Conversation

@jim4226

@jim4226 jim4226 commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • raise the development/test constraint from vulnerable pytest < 9 to pytest >= 9.0.3,<10
  • add workflow_dispatch so maintainers can run the new Ubuntu/Windows, Python 3.10/3.14 matrix on demand

Why

Dependabot alert #1 reports vulnerable tmpdir handling in pytest versions below 9.0.3. The manual trigger also gives maintainers a safe way to validate or recover CI when no new code event exists.

Validation

  • isolated Python 3.11 environment installed pytest 9.1.1 from the new constraints
  • full suite: 246 passed, 4 skipped
  • git diff --check

After merge, run the manual CI workflow once and verify all four matrix jobs.

@jim4226
jim4226 marked this pull request as ready for review August 6, 2026 22:03
@jim4226
jim4226 force-pushed the codex/csis-ci-dispatch branch from 9bc42f2 to 3081792 Compare August 6, 2026 22:03
Raise pytest to the first non-vulnerable 9.x release and expose workflow_dispatch so maintainers can run the cross-platform matrix on demand.
@jim4226
jim4226 force-pushed the codex/csis-ci-dispatch branch from 3081792 to 4ef1ef3 Compare August 6, 2026 22:11
@jim4226 jim4226 changed the title Allow manual CSIS CI runs Patch pytest and allow manual CSIS CI runs Aug 6, 2026
@jim4226
jim4226 merged commit 4245398 into main Aug 6, 2026
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.

1 participant