Honest CI gates and homelab IP scrub #5

Merged
ilia merged 2 commits from chore/honest-ci-and-doc-scrub into main 2026-07-26 14:48:34 -05:00
Owner

Removes || true from the ruff and pytest CI steps (job names python-ci / secret-scan / skip-ci-check unchanged so required contexts still match), adds [tool.ruff] (E4/E7/E9/F/I, line-length 120), fixes lint findings, rewrites stale tests the soft gates were hiding (test_calendar.py targeted a long-removed API), and scrubs the automationlab IP from README/HANDOFF/airbnb_login.py. Verified locally: ruff clean, 133/133 tests pass.

Removes || true from the ruff and pytest CI steps (job names python-ci / secret-scan / skip-ci-check unchanged so required contexts still match), adds [tool.ruff] (E4/E7/E9/F/I, line-length 120), fixes lint findings, rewrites stale tests the soft gates were hiding (test_calendar.py targeted a long-removed API), and scrubs the automationlab IP from README/HANDOFF/airbnb_login.py. Verified locally: ruff clean, 133/133 tests pass.
ilia added 2 commits 2026-07-26 14:42:37 -05:00
Removes || true from the ruff and pytest steps (job names unchanged so branch protection contexts still match), adds [tool.ruff] config (E4/E7/E9/F/I, line-length 120), applies ruff autofixes, and rewrites tests that had drifted from the current calendar/auth/main APIs — failures the soft gates had been hiding.
Scrub homelab IP from docs and login script
CI / skip-ci-check (pull_request) Successful in 19s
CI / secret-scan (pull_request) Successful in 17s
CI / python-ci (pull_request) Successful in 1m45s
be4048b368
Replaces the automationlab IP with an ATANYRATE_HOST env var in command examples and a <homelab-host> placeholder in prose. Also carries the ruff import-order fix in airbnb_login.py.
ilia scheduled this pull request to auto merge when all checks succeed 2026-07-26 14:46:30 -05:00
ilia merged commit 0d2dd6e799 into main 2026-07-26 14:48:34 -05:00
ilia deleted branch chore/honest-ci-and-doc-scrub 2026-07-26 14:48:34 -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/AtAnyRate#5