Add a GitHub Actions workflow at .github/workflows/lint.yml that runs flake8 (already in environment.yml) on PRs targeting master.
For the initial rollout, lint should be advisory only — the workflow reports findings but does not block merge. This lets the workflow land before all existing PEP 8 violations are cleaned up (see related PEP 8 cleanup issue).
Once the codebase is PEP 8 clean, flip the workflow to blocking.
Add a GitHub Actions workflow at
.github/workflows/lint.ymlthat runsflake8(already inenvironment.yml) on PRs targetingmaster.For the initial rollout, lint should be advisory only — the workflow reports findings but does not block merge. This lets the workflow land before all existing PEP 8 violations are cleaned up (see related PEP 8 cleanup issue).
Once the codebase is PEP 8 clean, flip the workflow to blocking.