ilia
a08839961b
Make CI ruff/pytest gates hard, fix stale tests
...
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.
2026-07-26 15:42:40 -04:00
ilia
d640285b93
ci: add local pre-commit gitleaks hook
CI / skip-ci-check (push) Successful in 10s
CI / secret-scan (push) Successful in 10s
CI / python-ci (push) Successful in 54s
2026-07-13 14:44:14 -05:00
ilia
47edadbd69
Fix automationlab IP; clarify Airbnb state gap ( #3 )
CI / skip-ci-check (push) Successful in 9s
CI / secret-scan (push) Successful in 8s
CI / python-ci (push) Successful in 28s
2026-07-12 10:39:02 -05:00
ilia
b2e1c25b37
Mark Gitea push and Beszel done in handoff ( #2 )
CI / skip-ci-check (push) Successful in 10s
CI / secret-scan (push) Successful in 8s
CI / python-ci (push) Successful in 39s
2026-07-12 10:26:17 -05:00
ilia
dfed03897d
Improve Airbnb browser automation and calendar updates.
...
CI / skip-ci-check (push) Successful in 4s
CI / secret-scan (push) Successful in 3s
CI / python-ci (push) Successful in 32s
Adds browser helper, expands calendar sync, and documents handoff status.
2026-06-04 13:08:32 -04:00
ilia
1ac551923d
Merge pull request 'Add homelab Gitea Actions CI (python-scraper)' ( #1 ) from ci/bootstrap-gitea-actions-python into main
...
CI / skip-ci-check (push) Successful in 9s
CI / secret-scan (push) Successful in 8s
CI / python-ci (push) Successful in 30s
Reviewed-on: #1
2026-05-29 20:37:41 -05:00
ilia
e8df4389ca
ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 12s
CI / secret-scan (pull_request) Successful in 8s
CI / python-ci (pull_request) Successful in 46s
2026-05-29 20:29:41 -05:00
ilia
0a5ecf9805
ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 8s
CI / python-ci (pull_request) Failing after 10s
2026-05-29 20:27:15 -05:00
ilia
cd09cfcf82
ci: sync workflow template
CI / skip-ci-check (pull_request) Successful in 9s
CI / python-ci (pull_request) Failing after 9s
CI / secret-scan (pull_request) Successful in 9s
2026-05-29 20:25:04 -05:00
ilia
654916e202
ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 10s
CI / python-ci (pull_request) Failing after 9s
CI / secret-scan (pull_request) Successful in 9s
2026-05-29 20:19:45 -05:00
ilia
95ca96dac4
ci: sync workflow template (node container + host fixes)
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 8s
CI / python-ci (pull_request) Failing after 19s
2026-05-29 20:14:03 -05:00
ilia
44d2819f90
ci: fix skip-ci-check container for act_runner
CI / skip-ci-check (pull_request) Successful in 10s
CI / python-ci (pull_request) Failing after 8s
CI / secret-scan (pull_request) Successful in 10s
2026-05-29 20:10:42 -05:00
ilia
95ec70c8d3
ci: add homelab Gitea Actions workflow (ci-python.yml)
CI / skip-ci-check (pull_request) Failing after 14s
CI / python-ci (pull_request) Has been skipped
CI / secret-scan (pull_request) Has been skipped
2026-05-29 16:14:52 -05:00
ilia
c8a82e264c
Add tests, geo search, noise filtering, sports scoring, and dedup improvements.
...
Tests cover providers, dedup, Telegram, scoring, main runner, and Airbnb stubs.
Ticketmaster and SeatGeek use configurable lat/lon/radius (Thornhill default).
Pipeline filters noise listings, merges same-day sports duplicates, optional
MIN_ALERT_SCORE, and Telegram severity summary.
Made-with: Cursor
2026-04-04 15:25:35 -04:00
ilia
1a7298f755
Initial commit: EventRate pipeline, fuzzy dedup, Airbnb retries
...
Wire up Ticketmaster, SeatGeek, Telegram, scoring, Playwright stubs.
Deduplicate events with fuzzy venue/name matching. Retry calendar
updates on transient failures. Backlog tasks marked complete.
Made-with: Cursor
2026-04-04 12:31:53 -04:00