Finish IP scrub repo-wide, make Python lint gate real (ruff) #72

Merged
ilia merged 3 commits from dev into master 2026-07-26 15:15:23 -05:00
Owner
  • Replace all remaining 10.0.10.x homelab IPs with placeholders across docs, package.json, ROADMAP, DEPLOYMENT_CHECKLIST, e2e files
  • e2e/env-defaults.json now ships placeholder hosts; real targets come from PLAYKIT_* env vars (CI secrets) or gitignored env-defaults.local.json (new override layer in env-defaults.ts)
  • lint:python: drop flake8 || true no-op (flake8 was not even installed); gate with ruff (E4,E7,E9,F,I, line-length 120), new python-lint CI job
  • Fix all ruff findings incl. a real latent bug: local PoseDetector re-import shadowed the module import and would have caused UnboundLocalError in the pose-detection fallback path
- Replace all remaining 10.0.10.x homelab IPs with placeholders across docs, package.json, ROADMAP, DEPLOYMENT_CHECKLIST, e2e files - e2e/env-defaults.json now ships placeholder hosts; real targets come from PLAYKIT_* env vars (CI secrets) or gitignored env-defaults.local.json (new override layer in env-defaults.ts) - lint:python: drop flake8 || true no-op (flake8 was not even installed); gate with ruff (E4,E7,E9,F,I, line-length 120), new python-lint CI job - Fix all ruff findings incl. a real latent bug: local PoseDetector re-import shadowed the module import and would have caused UnboundLocalError in the pose-detection fallback path
ilia added 2 commits 2026-07-26 15:01:26 -05:00
lint: replace no-op flake8 script with gating ruff check, fix findings
CI / skip-ci-check (push) Successful in 18s
CI / python-lint (push) Failing after 19s
CI / docker-ci (push) Successful in 21s
CI / secret-scan (push) Successful in 30s
CI / skip-ci-check (pull_request) Successful in 27s
CI / python-lint (pull_request) Failing after 21s
CI / docker-ci (pull_request) Successful in 22s
CI / admin-unit (push) Successful in 44s
CI / secret-scan (pull_request) Successful in 45s
CI / admin-unit (pull_request) Successful in 55s
CI / viewer-unit (push) Successful in 1m54s
CI / viewer-unit (pull_request) Successful in 1m45s
CI / e2e (push) Failing after 6m5s
CI / e2e (pull_request) Successful in 6m43s
fc3960afa9
ilia added 1 commit 2026-07-26 15:04:28 -05:00
ci: fix python-lint job for containers without node (manual clone)
CI / skip-ci-check (push) Successful in 28s
CI / skip-ci-check (pull_request) Successful in 22s
CI / docker-ci (push) Successful in 23s
CI / secret-scan (push) Successful in 34s
CI / python-lint (push) Successful in 41s
CI / admin-unit (push) Successful in 48s
CI / viewer-unit (push) Successful in 1m19s
CI / docker-ci (pull_request) Successful in 23s
CI / python-lint (pull_request) Successful in 21s
CI / secret-scan (pull_request) Successful in 31s
CI / admin-unit (pull_request) Successful in 45s
CI / viewer-unit (pull_request) Successful in 1m53s
CI / e2e (push) Successful in 4m56s
CI / e2e (pull_request) Successful in 4m34s
c51df649b6
ilia merged commit 2b6065e486 into master 2026-07-26 15:15:23 -05:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilia/punimtag#72