Skip to content

Conversation

@Mab879
Copy link
Member

@Mab879 Mab879 commented Oct 31, 2025

Description:

  • Make the ssg module to pass mypy
  • Remove old hacks

I might split this PR up, mainly creating this PR to see how much of the CI I fail.

Rationale:

Allow us to catch bugs easier.

Review Hints:

Check that mypy is ran for the ssg package in CI

Mab879 added 23 commits October 31, 2025 12:54
str is no longer ANSSI only
These seem to be cursed. For now, we will just ignore them.
Maybe some day I will solve typing puzzle.
Made mypy mad, it is bad form, and outside of the try catch doesn't really
do anything on in this case.
@Mab879 Mab879 added this to the 0.1.79 milestone Oct 31, 2025
@Mab879 Mab879 marked this pull request as draft October 31, 2025 20:37
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Used by openshift-ci bot. label Oct 31, 2025
@Mab879 Mab879 force-pushed the improve_mypy_and_python branch from 34d3848 to 13707e2 Compare November 3, 2025 17:27
@Mab879 Mab879 force-pushed the improve_mypy_and_python branch from 9439b29 to 70fafa9 Compare November 3, 2025 20:58
@jan-cerny jan-cerny self-assigned this Nov 4, 2025
@ggbecker
Copy link
Member

ggbecker commented Nov 5, 2025

/packit retest-failed

@Mab879 Mab879 marked this pull request as ready for review November 5, 2025 22:31
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Used by openshift-ci bot. label Nov 5, 2025
@Mab879
Copy link
Member Author

Mab879 commented Nov 5, 2025

This PR is big enough, once this PR is merged I will open a new PR to add more types.

@openshift-ci
Copy link

openshift-ci bot commented Nov 5, 2025

@Mab879: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-aws-openshift-node-compliance 70fafa9 link true /test e2e-aws-openshift-node-compliance
ci/prow/e2e-aws-openshift-platform-compliance 70fafa9 link true /test e2e-aws-openshift-platform-compliance

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

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.

3 participants